/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-16 13:44:29,493 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-16 13:44:29,494 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-16 13:44:29,513 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-16 13:44:29,513 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-16 13:44:29,514 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-16 13:44:29,515 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-16 13:44:29,516 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-16 13:44:29,517 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-16 13:44:29,518 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-16 13:44:29,518 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-16 13:44:29,519 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-16 13:44:29,519 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-16 13:44:29,520 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-16 13:44:29,520 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-16 13:44:29,521 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-16 13:44:29,522 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-16 13:44:29,522 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-16 13:44:29,523 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-16 13:44:29,524 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-16 13:44:29,525 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-16 13:44:29,526 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-16 13:44:29,526 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-16 13:44:29,527 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-16 13:44:29,529 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-16 13:44:29,529 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-16 13:44:29,529 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-16 13:44:29,530 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-16 13:44:29,530 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-16 13:44:29,530 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-16 13:44:29,531 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-16 13:44:29,531 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-16 13:44:29,531 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-16 13:44:29,532 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-16 13:44:29,532 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-16 13:44:29,533 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-16 13:44:29,533 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-16 13:44:29,533 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-16 13:44:29,533 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-16 13:44:29,534 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-16 13:44:29,534 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-16 13:44:29,537 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-16 13:44:29,551 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-16 13:44:29,551 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-16 13:44:29,551 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-16 13:44:29,551 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-16 13:44:29,551 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-16 13:44:29,552 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * Use SBE=true [2022-02-16 13:44:29,552 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-16 13:44:29,552 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-16 13:44:29,553 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-16 13:44:29,553 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:44:29,554 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-16 13:44:29,554 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-16 13:44:29,554 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-16 13:44:29,766 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-16 13:44:29,787 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-16 13:44:29,789 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-16 13:44:29,789 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-16 13:44:29,790 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-16 13:44:29,791 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-16 13:44:29,791 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-16 13:44:29,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-16 13:44:29,812 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-16 13:44:29,813 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-16 13:44:29,813 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-16 13:44:29,813 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-16 13:44:29,832 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 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,837 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 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,853 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-16 13:44:29,855 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-16 13:44:29,856 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-16 13:44:29,856 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-16 13:44:29,856 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-16 13:44:29,861 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,861 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,863 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,863 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,869 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,872 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,873 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,876 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-16 13:44:29,878 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-16 13:44:29,878 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-16 13:44:29,878 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-16 13:44:29,879 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/1) ... [2022-02-16 13:44:29,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:44:29,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:29,902 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-16 13:44:29,916 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-16 13:44:29,933 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-16 13:44:29,933 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-16 13:44:29,933 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-16 13:44:29,933 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-16 13:44:29,933 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-16 13:44:29,934 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-16 13:44:29,934 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-16 13:44:29,934 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-16 13:44:29,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-16 13:44:29,934 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-16 13:44:29,934 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-16 13:44:29,934 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-16 13:44:29,935 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-16 13:44:29,977 INFO L234 CfgBuilder]: Building ICFG [2022-02-16 13:44:29,978 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-16 13:44:30,116 INFO L275 CfgBuilder]: Performing block encoding [2022-02-16 13:44:30,161 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-16 13:44:30,162 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-16 13:44:30,163 INFO L202 PluginConnector]: Adding new model chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:44:30 BoogieIcfgContainer [2022-02-16 13:44:30,163 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-16 13:44:30,164 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-16 13:44:30,165 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-16 13:44:30,167 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-16 13:44:30,167 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:44:29" (1/2) ... [2022-02-16 13:44:30,167 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fcfecc and model type chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 01:44:30, skipping insertion in model container [2022-02-16 13:44:30,168 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:44:30" (2/2) ... [2022-02-16 13:44:30,169 INFO L111 eAbstractionObserver]: Analyzing ICFG chromosome-trans.wvr.bpl [2022-02-16 13:44:30,172 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-16 13:44:30,172 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-16 13:44:30,172 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-16 13:44:30,172 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-16 13:44:30,230 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-16 13:44:30,266 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-16 13:44:30,274 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-16 13:44:30,274 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-16 13:44:30,280 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 74 flow [2022-02-16 13:44:30,305 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-16 13:44:30,979 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 35029 transitions and produced 12173 states. [2022-02-16 13:44:31,089 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-16 13:44:31,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:31,277 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:31,277 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:31,278 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:31,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:31,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1991221056, now seen corresponding path program 1 times [2022-02-16 13:44:31,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:31,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431922386] [2022-02-16 13:44:31,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:31,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:31,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:31,449 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-16 13:44:31,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:31,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431922386] [2022-02-16 13:44:31,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431922386] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:44:31,450 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:44:31,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:44:31,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9050601] [2022-02-16 13:44:31,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:31,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:44:31,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:31,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:44:31,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:44:31,526 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-16 13:44:31,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:31,760 INFO L93 Difference]: Finished difference Result 12207 states and 15877 transitions. [2022-02-16 13:44:31,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:44:31,762 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-16 13:44:31,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:31,865 INFO L225 Difference]: With dead ends: 12207 [2022-02-16 13:44:31,866 INFO L226 Difference]: Without dead ends: 3789 [2022-02-16 13:44:31,867 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-16 13:44:31,871 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:31,884 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.0s Time] [2022-02-16 13:44:31,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3789 states. [2022-02-16 13:44:32,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3789 to 65. [2022-02-16 13:44:32,009 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-16 13:44:32,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2022-02-16 13:44:32,010 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 17 [2022-02-16 13:44:32,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:32,011 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2022-02-16 13:44:32,011 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-16 13:44:32,011 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2022-02-16 13:44:32,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:32,012 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:32,012 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:32,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-16 13:44:32,012 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:32,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1742058842, now seen corresponding path program 2 times [2022-02-16 13:44:32,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:32,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023170380] [2022-02-16 13:44:32,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:32,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:32,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:32,044 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-16 13:44:32,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:32,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023170380] [2022-02-16 13:44:32,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023170380] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:44:32,045 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:44:32,045 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:44:32,045 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80176128] [2022-02-16 13:44:32,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:32,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:44:32,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:32,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:44:32,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:44:32,047 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-16 13:44:32,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:32,100 INFO L93 Difference]: Finished difference Result 80 states and 169 transitions. [2022-02-16 13:44:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:44:32,101 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-16 13:44:32,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:32,102 INFO L225 Difference]: With dead ends: 80 [2022-02-16 13:44:32,102 INFO L226 Difference]: Without dead ends: 80 [2022-02-16 13:44:32,102 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-16 13:44:32,103 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-16 13:44:32,104 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-16 13:44:32,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-02-16 13:44:32,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2022-02-16 13:44:32,130 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-16 13:44:32,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 130 transitions. [2022-02-16 13:44:32,131 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 130 transitions. Word has length 17 [2022-02-16 13:44:32,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:32,131 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 130 transitions. [2022-02-16 13:44:32,132 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-16 13:44:32,132 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 130 transitions. [2022-02-16 13:44:32,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:44:32,132 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:32,132 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-16 13:44:32,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-16 13:44:32,133 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:32,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:32,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1909058573, now seen corresponding path program 1 times [2022-02-16 13:44:32,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:32,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865256559] [2022-02-16 13:44:32,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:32,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:32,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:32,270 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-16 13:44:32,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:32,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865256559] [2022-02-16 13:44:32,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865256559] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:44:32,271 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:44:32,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:44:32,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967407887] [2022-02-16 13:44:32,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:32,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:44:32,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:32,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:44:32,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:44:32,272 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-16 13:44:32,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:32,332 INFO L93 Difference]: Finished difference Result 79 states and 151 transitions. [2022-02-16 13:44:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 13:44:32,333 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-16 13:44:32,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:32,333 INFO L225 Difference]: With dead ends: 79 [2022-02-16 13:44:32,334 INFO L226 Difference]: Without dead ends: 74 [2022-02-16 13:44:32,334 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-16 13:44:32,334 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:32,335 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.1s Time] [2022-02-16 13:44:32,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-02-16 13:44:32,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 73. [2022-02-16 13:44:32,337 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-16 13:44:32,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 145 transitions. [2022-02-16 13:44:32,338 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 145 transitions. Word has length 18 [2022-02-16 13:44:32,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:32,338 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 145 transitions. [2022-02-16 13:44:32,338 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-16 13:44:32,338 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 145 transitions. [2022-02-16 13:44:32,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-02-16 13:44:32,338 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:32,339 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-16 13:44:32,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-16 13:44:32,339 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:32,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:32,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1182241473, now seen corresponding path program 1 times [2022-02-16 13:44:32,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:32,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927001181] [2022-02-16 13:44:32,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:32,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:32,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:32,379 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-16 13:44:32,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:32,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927001181] [2022-02-16 13:44:32,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927001181] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:44:32,380 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:44:32,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:44:32,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516036685] [2022-02-16 13:44:32,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:32,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:44:32,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:32,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:44:32,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:44:32,381 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-16 13:44:32,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:32,443 INFO L93 Difference]: Finished difference Result 85 states and 170 transitions. [2022-02-16 13:44:32,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:44:32,444 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-16 13:44:32,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:32,445 INFO L225 Difference]: With dead ends: 85 [2022-02-16 13:44:32,445 INFO L226 Difference]: Without dead ends: 81 [2022-02-16 13:44:32,445 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-16 13:44:32,447 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-16 13:44:32,449 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-16 13:44:32,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-02-16 13:44:32,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2022-02-16 13:44:32,463 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-16 13:44:32,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 147 transitions. [2022-02-16 13:44:32,464 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 147 transitions. Word has length 19 [2022-02-16 13:44:32,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:32,464 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 147 transitions. [2022-02-16 13:44:32,464 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-16 13:44:32,465 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 147 transitions. [2022-02-16 13:44:32,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-02-16 13:44:32,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:32,465 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-16 13:44:32,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-16 13:44:32,466 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:32,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:32,466 INFO L85 PathProgramCache]: Analyzing trace with hash -257727993, now seen corresponding path program 2 times [2022-02-16 13:44:32,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:32,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405927325] [2022-02-16 13:44:32,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:32,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:32,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:32,507 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-16 13:44:32,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:32,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405927325] [2022-02-16 13:44:32,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405927325] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:44:32,507 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:44:32,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:44:32,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203627022] [2022-02-16 13:44:32,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:32,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:44:32,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:32,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:44:32,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:44:32,509 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-16 13:44:32,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:32,559 INFO L93 Difference]: Finished difference Result 101 states and 193 transitions. [2022-02-16 13:44:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:44:32,559 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-16 13:44:32,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:32,560 INFO L225 Difference]: With dead ends: 101 [2022-02-16 13:44:32,560 INFO L226 Difference]: Without dead ends: 89 [2022-02-16 13:44:32,560 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-16 13:44:32,561 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-16 13:44:32,561 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-16 13:44:32,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-02-16 13:44:32,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 78. [2022-02-16 13:44:32,564 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-16 13:44:32,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 155 transitions. [2022-02-16 13:44:32,565 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 155 transitions. Word has length 19 [2022-02-16 13:44:32,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:32,565 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 155 transitions. [2022-02-16 13:44:32,565 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-16 13:44:32,565 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 155 transitions. [2022-02-16 13:44:32,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:32,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:32,566 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-16 13:44:32,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-16 13:44:32,566 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:32,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:32,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1087270225, now seen corresponding path program 1 times [2022-02-16 13:44:32,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:32,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794570924] [2022-02-16 13:44:32,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:32,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:32,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:32,801 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-16 13:44:32,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:32,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794570924] [2022-02-16 13:44:32,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794570924] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:32,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050657589] [2022-02-16 13:44:32,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:32,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:32,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:32,810 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-16 13:44:32,811 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-16 13:44:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:32,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:32,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:32,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 19 treesize of output 15 [2022-02-16 13:44:33,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:44:33,123 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-16 13:44:33,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:33,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:33,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-16 13:44:33,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:44:33,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:44:33,519 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-16 13:44:33,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050657589] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:33,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:33,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:44:33,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647340202] [2022-02-16 13:44:33,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:33,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:44:33,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:33,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:44:33,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:33,522 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-16 13:44:33,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:33,800 INFO L93 Difference]: Finished difference Result 125 states and 241 transitions. [2022-02-16 13:44:33,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:33,800 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-16 13:44:33,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:33,801 INFO L225 Difference]: With dead ends: 125 [2022-02-16 13:44:33,801 INFO L226 Difference]: Without dead ends: 120 [2022-02-16 13:44:33,801 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-16 13:44:33,804 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-16 13:44:33,804 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-16 13:44:33,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-02-16 13:44:33,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 84. [2022-02-16 13:44:33,811 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-16 13:44:33,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 167 transitions. [2022-02-16 13:44:33,811 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 167 transitions. Word has length 20 [2022-02-16 13:44:33,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:33,811 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 167 transitions. [2022-02-16 13:44:33,811 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-16 13:44:33,812 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 167 transitions. [2022-02-16 13:44:33,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:33,812 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:33,812 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-16 13:44:33,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-16 13:44:34,033 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-16 13:44:34,033 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:34,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:34,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1495176653, now seen corresponding path program 2 times [2022-02-16 13:44:34,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:34,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092230899] [2022-02-16 13:44:34,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:34,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:34,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:34,195 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-16 13:44:34,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:34,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092230899] [2022-02-16 13:44:34,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092230899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:34,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763470812] [2022-02-16 13:44:34,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:34,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:34,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:34,212 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-16 13:44:34,215 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-16 13:44:34,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:34,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:34,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:34,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:34,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 19 treesize of output 15 [2022-02-16 13:44:34,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 20 treesize of output 16 [2022-02-16 13:44:34,396 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-16 13:44:34,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:34,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:34,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 19 treesize of output 23 [2022-02-16 13:44:34,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:34,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-16 13:44:34,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:34,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 15 treesize of output 19 [2022-02-16 13:44:34,697 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-16 13:44:34,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763470812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:34,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:34,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:44:34,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747383419] [2022-02-16 13:44:34,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:34,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:44:34,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:34,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:44:34,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:34,699 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-16 13:44:34,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:34,866 INFO L93 Difference]: Finished difference Result 123 states and 235 transitions. [2022-02-16 13:44:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:34,867 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-16 13:44:34,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:34,867 INFO L225 Difference]: With dead ends: 123 [2022-02-16 13:44:34,867 INFO L226 Difference]: Without dead ends: 118 [2022-02-16 13:44:34,867 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-16 13:44:34,868 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:34,868 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.1s Time] [2022-02-16 13:44:34,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-02-16 13:44:34,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 87. [2022-02-16 13:44:34,870 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-16 13:44:34,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 172 transitions. [2022-02-16 13:44:34,870 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 172 transitions. Word has length 20 [2022-02-16 13:44:34,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:34,870 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 172 transitions. [2022-02-16 13:44:34,870 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-16 13:44:34,871 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 172 transitions. [2022-02-16 13:44:34,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:34,871 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:34,871 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-16 13:44:34,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-02-16 13:44:35,079 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-16 13:44:35,080 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:35,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:35,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1587854853, now seen corresponding path program 3 times [2022-02-16 13:44:35,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:35,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641685344] [2022-02-16 13:44:35,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:35,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:35,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:35,268 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-16 13:44:35,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:35,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641685344] [2022-02-16 13:44:35,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641685344] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:35,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677599242] [2022-02-16 13:44:35,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:35,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:35,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:35,273 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-16 13:44:35,274 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-16 13:44:35,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:44:35,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:35,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:44:35,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:35,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:35,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:44:35,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:35,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 21 treesize of output 17 [2022-02-16 13:44:35,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:35,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:44:35,769 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-16 13:44:35,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:35,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:35,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 15 treesize of output 19 [2022-02-16 13:44:36,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:44:36,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:36,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 20 treesize of output 24 [2022-02-16 13:44:36,127 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-16 13:44:36,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677599242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:36,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:36,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:36,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044957922] [2022-02-16 13:44:36,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:36,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:36,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:36,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:36,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:36,129 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-16 13:44:36,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:36,395 INFO L93 Difference]: Finished difference Result 122 states and 228 transitions. [2022-02-16 13:44:36,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:44:36,396 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-16 13:44:36,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:36,397 INFO L225 Difference]: With dead ends: 122 [2022-02-16 13:44:36,397 INFO L226 Difference]: Without dead ends: 112 [2022-02-16 13:44:36,397 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-16 13:44:36,398 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-16 13:44:36,398 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-16 13:44:36,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-02-16 13:44:36,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 93. [2022-02-16 13:44:36,400 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-16 13:44:36,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 187 transitions. [2022-02-16 13:44:36,400 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 187 transitions. Word has length 20 [2022-02-16 13:44:36,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:36,400 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 187 transitions. [2022-02-16 13:44:36,401 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-16 13:44:36,401 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 187 transitions. [2022-02-16 13:44:36,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:36,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:36,401 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-16 13:44:36,420 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-16 13:44:36,611 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-16 13:44:36,612 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:36,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:36,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1916718323, now seen corresponding path program 4 times [2022-02-16 13:44:36,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:36,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643325515] [2022-02-16 13:44:36,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:36,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:36,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:36,811 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-16 13:44:36,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:36,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643325515] [2022-02-16 13:44:36,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643325515] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:36,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516884388] [2022-02-16 13:44:36,812 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:36,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:36,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:36,813 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-16 13:44:36,814 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-16 13:44:36,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:36,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:36,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:36,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:36,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:36,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-16 13:44:36,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:36,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 21 treesize of output 17 [2022-02-16 13:44:36,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:36,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 12 treesize of output 5 [2022-02-16 13:44:37,041 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-16 13:44:37,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:37,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:37,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 15 treesize of output 19 [2022-02-16 13:44:37,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:37,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:44:37,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:37,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 20 treesize of output 24 [2022-02-16 13:44:37,345 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-16 13:44:37,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516884388] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:37,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:37,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:37,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495951568] [2022-02-16 13:44:37,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:37,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:37,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:37,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:37,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:37,346 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-16 13:44:37,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:37,524 INFO L93 Difference]: Finished difference Result 117 states and 224 transitions. [2022-02-16 13:44:37,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:37,525 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-16 13:44:37,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:37,525 INFO L225 Difference]: With dead ends: 117 [2022-02-16 13:44:37,525 INFO L226 Difference]: Without dead ends: 112 [2022-02-16 13:44:37,525 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-16 13:44:37,526 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:37,526 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.1s Time] [2022-02-16 13:44:37,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-02-16 13:44:37,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 96. [2022-02-16 13:44:37,528 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-16 13:44:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 197 transitions. [2022-02-16 13:44:37,528 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 197 transitions. Word has length 20 [2022-02-16 13:44:37,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:37,528 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 197 transitions. [2022-02-16 13:44:37,528 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-16 13:44:37,528 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 197 transitions. [2022-02-16 13:44:37,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:37,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:37,529 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-16 13:44:37,579 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-16 13:44:37,735 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-16 13:44:37,735 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:37,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:37,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1125157641, now seen corresponding path program 5 times [2022-02-16 13:44:37,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:37,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540173199] [2022-02-16 13:44:37,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:37,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:37,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:37,890 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-16 13:44:37,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:37,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540173199] [2022-02-16 13:44:37,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540173199] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:37,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014401949] [2022-02-16 13:44:37,890 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:37,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:37,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:37,904 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-16 13:44:37,930 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-16 13:44:37,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:44:37,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:37,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:37,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:38,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:38,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 19 treesize of output 15 [2022-02-16 13:44:38,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:38,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 20 treesize of output 16 [2022-02-16 13:44:38,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:38,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 12 treesize of output 5 [2022-02-16 13:44:38,242 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-16 13:44:38,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:38,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:38,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-16 13:44:38,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:38,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 22 treesize of output 26 [2022-02-16 13:44:38,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:38,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 18 treesize of output 22 [2022-02-16 13:44:38,555 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-16 13:44:38,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014401949] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:38,556 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:38,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:38,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133489875] [2022-02-16 13:44:38,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:38,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:38,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:38,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:38,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:38,557 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-16 13:44:38,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:38,693 INFO L93 Difference]: Finished difference Result 126 states and 243 transitions. [2022-02-16 13:44:38,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:38,694 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-16 13:44:38,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:38,694 INFO L225 Difference]: With dead ends: 126 [2022-02-16 13:44:38,694 INFO L226 Difference]: Without dead ends: 121 [2022-02-16 13:44:38,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:44:38,695 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-16 13:44:38,695 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-16 13:44:38,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-16 13:44:38,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 99. [2022-02-16 13:44:38,697 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-16 13:44:38,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 207 transitions. [2022-02-16 13:44:38,697 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 207 transitions. Word has length 20 [2022-02-16 13:44:38,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:38,698 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 207 transitions. [2022-02-16 13:44:38,698 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-16 13:44:38,698 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 207 transitions. [2022-02-16 13:44:38,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:38,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:38,698 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-16 13:44:38,730 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-16 13:44:38,898 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-16 13:44:38,899 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:38,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:38,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1473144427, now seen corresponding path program 6 times [2022-02-16 13:44:38,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:38,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253253930] [2022-02-16 13:44:38,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:38,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:39,070 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-16 13:44:39,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:39,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253253930] [2022-02-16 13:44:39,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253253930] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:39,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062603441] [2022-02-16 13:44:39,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:39,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:39,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:39,072 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-16 13:44:39,073 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-16 13:44:39,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:44:39,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:39,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:39,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:39,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:39,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 19 treesize of output 15 [2022-02-16 13:44:39,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:39,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 21 treesize of output 17 [2022-02-16 13:44:39,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:39,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 12 treesize of output 5 [2022-02-16 13:44:39,345 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-16 13:44:39,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:39,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:39,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 18 treesize of output 22 [2022-02-16 13:44:39,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:39,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 22 treesize of output 26 [2022-02-16 13:44:39,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:39,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 18 treesize of output 22 [2022-02-16 13:44:39,657 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-16 13:44:39,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062603441] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:39,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:39,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:39,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123280475] [2022-02-16 13:44:39,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:39,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:39,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:39,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:39,659 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-16 13:44:39,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:39,817 INFO L93 Difference]: Finished difference Result 125 states and 245 transitions. [2022-02-16 13:44:39,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:39,817 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-16 13:44:39,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:39,818 INFO L225 Difference]: With dead ends: 125 [2022-02-16 13:44:39,818 INFO L226 Difference]: Without dead ends: 120 [2022-02-16 13:44:39,818 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-16 13:44:39,818 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:39,819 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.1s Time] [2022-02-16 13:44:39,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-02-16 13:44:39,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 103. [2022-02-16 13:44:39,821 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-16 13:44:39,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2022-02-16 13:44:39,821 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 20 [2022-02-16 13:44:39,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:39,821 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2022-02-16 13:44:39,821 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-16 13:44:39,821 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2022-02-16 13:44:39,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:39,821 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:39,821 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-16 13:44:39,842 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-16 13:44:40,027 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-16 13:44:40,027 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:40,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:40,028 INFO L85 PathProgramCache]: Analyzing trace with hash 2105445501, now seen corresponding path program 7 times [2022-02-16 13:44:40,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:40,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381879914] [2022-02-16 13:44:40,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:40,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:40,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:40,277 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-16 13:44:40,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:40,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381879914] [2022-02-16 13:44:40,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381879914] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:40,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613959299] [2022-02-16 13:44:40,278 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:40,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:40,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:40,279 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-16 13:44:40,281 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-16 13:44:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:40,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:40,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:40,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:40,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-16 13:44:40,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:44:40,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:40,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-16 13:44:40,517 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-16 13:44:40,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:40,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:40,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 15 treesize of output 19 [2022-02-16 13:44:40,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:40,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 24 treesize of output 28 [2022-02-16 13:44:40,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 20 treesize of output 24 [2022-02-16 13:44:40,859 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-16 13:44:40,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613959299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:40,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:40,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:40,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425667208] [2022-02-16 13:44:40,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:40,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:40,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:40,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:40,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:40,860 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-16 13:44:41,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:41,114 INFO L93 Difference]: Finished difference Result 130 states and 257 transitions. [2022-02-16 13:44:41,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:41,114 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-16 13:44:41,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:41,115 INFO L225 Difference]: With dead ends: 130 [2022-02-16 13:44:41,115 INFO L226 Difference]: Without dead ends: 125 [2022-02-16 13:44:41,115 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-16 13:44:41,116 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-16 13:44:41,116 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-16 13:44:41,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-02-16 13:44:41,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 106. [2022-02-16 13:44:41,118 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-16 13:44:41,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 222 transitions. [2022-02-16 13:44:41,118 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 222 transitions. Word has length 20 [2022-02-16 13:44:41,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:41,118 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 222 transitions. [2022-02-16 13:44:41,118 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-16 13:44:41,119 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 222 transitions. [2022-02-16 13:44:41,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:41,119 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:41,119 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-16 13:44:41,152 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-16 13:44:41,319 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-16 13:44:41,320 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:41,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:41,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1399127675, now seen corresponding path program 8 times [2022-02-16 13:44:41,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:41,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305177404] [2022-02-16 13:44:41,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:41,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:41,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:41,523 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-16 13:44:41,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:41,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305177404] [2022-02-16 13:44:41,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305177404] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:41,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317003721] [2022-02-16 13:44:41,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:41,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:41,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:41,525 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-16 13:44:41,526 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-16 13:44:41,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:41,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:41,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:41,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:41,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-16 13:44:41,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 21 treesize of output 17 [2022-02-16 13:44:41,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:41,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 12 treesize of output 5 [2022-02-16 13:44:41,763 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-16 13:44:41,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:41,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:41,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 15 treesize of output 19 [2022-02-16 13:44:41,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:41,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 24 treesize of output 28 [2022-02-16 13:44:42,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:42,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-16 13:44:42,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-16 13:44:42,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317003721] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:42,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:42,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:42,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686284366] [2022-02-16 13:44:42,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:42,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:42,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:42,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:42,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:42,084 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-16 13:44:42,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:42,252 INFO L93 Difference]: Finished difference Result 131 states and 261 transitions. [2022-02-16 13:44:42,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:42,253 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-16 13:44:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:42,253 INFO L225 Difference]: With dead ends: 131 [2022-02-16 13:44:42,253 INFO L226 Difference]: Without dead ends: 126 [2022-02-16 13:44:42,254 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-16 13:44:42,254 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-16 13:44:42,254 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-16 13:44:42,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2022-02-16 13:44:42,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 106. [2022-02-16 13:44:42,257 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-16 13:44:42,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 222 transitions. [2022-02-16 13:44:42,257 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 222 transitions. Word has length 20 [2022-02-16 13:44:42,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:42,258 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 222 transitions. [2022-02-16 13:44:42,258 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-16 13:44:42,258 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 222 transitions. [2022-02-16 13:44:42,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:42,258 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:42,258 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-16 13:44:42,277 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-16 13:44:42,467 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-16 13:44:42,467 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:42,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:42,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1792539379, now seen corresponding path program 9 times [2022-02-16 13:44:42,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:42,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469286557] [2022-02-16 13:44:42,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:42,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:42,607 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-16 13:44:42,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:42,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469286557] [2022-02-16 13:44:42,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469286557] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:42,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651782896] [2022-02-16 13:44:42,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:42,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:42,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:42,608 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-16 13:44:42,609 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-16 13:44:42,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:44:42,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:42,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:44:42,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:42,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:42,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-16 13:44:42,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:42,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 21 treesize of output 17 [2022-02-16 13:44:42,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:42,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:44:42,915 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-16 13:44:42,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:43,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:43,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 18 treesize of output 22 [2022-02-16 13:44:43,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:43,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 32 treesize of output 34 [2022-02-16 13:44:43,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:43,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 26 treesize of output 28 [2022-02-16 13:44:43,255 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-16 13:44:43,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651782896] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:43,255 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:43,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:43,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367011363] [2022-02-16 13:44:43,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:43,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:43,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:43,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:43,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:43,257 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-16 13:44:43,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:43,600 INFO L93 Difference]: Finished difference Result 144 states and 282 transitions. [2022-02-16 13:44:43,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:44:43,600 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-16 13:44:43,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:43,601 INFO L225 Difference]: With dead ends: 144 [2022-02-16 13:44:43,601 INFO L226 Difference]: Without dead ends: 134 [2022-02-16 13:44:43,601 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-16 13:44:43,601 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:43,602 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.2s Time] [2022-02-16 13:44:43,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-16 13:44:43,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 109. [2022-02-16 13:44:43,603 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-16 13:44:43,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 229 transitions. [2022-02-16 13:44:43,604 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 229 transitions. Word has length 20 [2022-02-16 13:44:43,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:43,604 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 229 transitions. [2022-02-16 13:44:43,604 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-16 13:44:43,604 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 229 transitions. [2022-02-16 13:44:43,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:43,604 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:43,604 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-16 13:44:43,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:43,827 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-16 13:44:43,828 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:43,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:43,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1384632951, now seen corresponding path program 10 times [2022-02-16 13:44:43,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:43,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319094371] [2022-02-16 13:44:43,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:43,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:43,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:43,956 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-16 13:44:43,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:43,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319094371] [2022-02-16 13:44:43,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319094371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:43,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941964847] [2022-02-16 13:44:43,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:43,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:43,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:43,972 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-16 13:44:43,978 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-16 13:44:44,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:44,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:44,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:44,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:44,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:44,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-16 13:44:44,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:44:44,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:44:44,258 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-16 13:44:44,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:44,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:44,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-16 13:44:44,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:44,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 22 treesize of output 26 [2022-02-16 13:44:44,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:44,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-16 13:44:44,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-16 13:44:44,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941964847] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:44,503 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:44,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:44,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631982558] [2022-02-16 13:44:44,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:44,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:44,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:44,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:44,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:44,505 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-16 13:44:44,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:44,670 INFO L93 Difference]: Finished difference Result 136 states and 269 transitions. [2022-02-16 13:44:44,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:44:44,670 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-16 13:44:44,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:44,671 INFO L225 Difference]: With dead ends: 136 [2022-02-16 13:44:44,671 INFO L226 Difference]: Without dead ends: 131 [2022-02-16 13:44:44,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:44:44,672 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-16 13:44:44,672 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-16 13:44:44,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-16 13:44:44,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 109. [2022-02-16 13:44:44,677 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-16 13:44:44,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 229 transitions. [2022-02-16 13:44:44,677 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 229 transitions. Word has length 20 [2022-02-16 13:44:44,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:44,677 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 229 transitions. [2022-02-16 13:44:44,678 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-16 13:44:44,678 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 229 transitions. [2022-02-16 13:44:44,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:44,678 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:44,678 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-16 13:44:44,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:44,903 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-16 13:44:44,903 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:44,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:44,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1642748289, now seen corresponding path program 11 times [2022-02-16 13:44:44,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:44,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595213687] [2022-02-16 13:44:44,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:44,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:44,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:45,065 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-16 13:44:45,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:45,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595213687] [2022-02-16 13:44:45,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595213687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:45,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030465719] [2022-02-16 13:44:45,066 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:45,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:45,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:45,067 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-16 13:44:45,069 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-16 13:44:45,097 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:44:45,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:45,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:45,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:45,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:45,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-16 13:44:45,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:44:45,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:45,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:44:45,402 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-16 13:44:45,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:45,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:45,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 19 treesize of output 23 [2022-02-16 13:44:45,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:45,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 22 treesize of output 26 [2022-02-16 13:44:45,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:45,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 18 treesize of output 22 [2022-02-16 13:44:45,693 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-16 13:44:45,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030465719] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:45,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:45,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:45,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898261475] [2022-02-16 13:44:45,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:45,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:45,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:45,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:45,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:45,695 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-16 13:44:45,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:45,822 INFO L93 Difference]: Finished difference Result 138 states and 275 transitions. [2022-02-16 13:44:45,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:45,831 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-16 13:44:45,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:45,832 INFO L225 Difference]: With dead ends: 138 [2022-02-16 13:44:45,832 INFO L226 Difference]: Without dead ends: 133 [2022-02-16 13:44:45,832 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-16 13:44:45,833 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-16 13:44:45,833 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-16 13:44:45,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-02-16 13:44:45,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 110. [2022-02-16 13:44:45,835 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-16 13:44:45,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 233 transitions. [2022-02-16 13:44:45,835 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 233 transitions. Word has length 20 [2022-02-16 13:44:45,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:45,835 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 233 transitions. [2022-02-16 13:44:45,835 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-16 13:44:45,835 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 233 transitions. [2022-02-16 13:44:45,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:45,836 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:45,836 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-16 13:44:45,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-02-16 13:44:46,039 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-16 13:44:46,040 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:46,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:46,040 INFO L85 PathProgramCache]: Analyzing trace with hash -955553779, now seen corresponding path program 12 times [2022-02-16 13:44:46,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:46,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456956253] [2022-02-16 13:44:46,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:46,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:46,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:46,195 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-16 13:44:46,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:46,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456956253] [2022-02-16 13:44:46,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456956253] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:46,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945770376] [2022-02-16 13:44:46,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:46,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:46,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:46,196 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-16 13:44:46,197 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-16 13:44:46,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:44:46,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:46,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:46,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:46,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-16 13:44:46,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:46,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:44:46,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:46,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 12 treesize of output 5 [2022-02-16 13:44:46,447 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-16 13:44:46,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:46,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:46,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 18 treesize of output 22 [2022-02-16 13:44:46,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:46,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 22 treesize of output 26 [2022-02-16 13:44:46,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:46,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:44:46,745 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-16 13:44:46,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945770376] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:46,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:46,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:46,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779895723] [2022-02-16 13:44:46,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:46,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:46,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:46,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:46,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:46,747 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-16 13:44:46,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:46,967 INFO L93 Difference]: Finished difference Result 137 states and 273 transitions. [2022-02-16 13:44:46,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:46,967 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-16 13:44:46,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:46,968 INFO L225 Difference]: With dead ends: 137 [2022-02-16 13:44:46,968 INFO L226 Difference]: Without dead ends: 132 [2022-02-16 13:44:46,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:44:46,969 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:46,969 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.2s Time] [2022-02-16 13:44:46,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-02-16 13:44:46,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 109. [2022-02-16 13:44:46,972 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-16 13:44:46,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 229 transitions. [2022-02-16 13:44:46,972 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 229 transitions. Word has length 20 [2022-02-16 13:44:46,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:46,973 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 229 transitions. [2022-02-16 13:44:46,973 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-16 13:44:46,973 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 229 transitions. [2022-02-16 13:44:46,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:46,973 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:46,973 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-16 13:44:46,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:47,174 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-16 13:44:47,174 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:47,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash -437994251, now seen corresponding path program 13 times [2022-02-16 13:44:47,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:47,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798318634] [2022-02-16 13:44:47,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:47,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:47,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:47,340 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-16 13:44:47,341 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:47,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798318634] [2022-02-16 13:44:47,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798318634] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:47,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684141394] [2022-02-16 13:44:47,341 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:47,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:47,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:47,342 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-16 13:44:47,343 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-16 13:44:47,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:47,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:47,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:47,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:44:47,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:47,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 21 treesize of output 17 [2022-02-16 13:44:47,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:47,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 12 treesize of output 5 [2022-02-16 13:44:47,605 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-16 13:44:47,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:47,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:47,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 15 treesize of output 19 [2022-02-16 13:44:47,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 24 treesize of output 28 [2022-02-16 13:44:47,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:47,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-16 13:44:47,856 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-16 13:44:47,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684141394] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:47,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:47,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:47,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585006200] [2022-02-16 13:44:47,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:47,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:47,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:47,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:47,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:47,857 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-16 13:44:48,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:48,094 INFO L93 Difference]: Finished difference Result 150 states and 306 transitions. [2022-02-16 13:44:48,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:44:48,094 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-16 13:44:48,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:48,095 INFO L225 Difference]: With dead ends: 150 [2022-02-16 13:44:48,095 INFO L226 Difference]: Without dead ends: 145 [2022-02-16 13:44:48,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:44:48,096 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:48,096 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.1s Time] [2022-02-16 13:44:48,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-02-16 13:44:48,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 112. [2022-02-16 13:44:48,098 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-16 13:44:48,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 235 transitions. [2022-02-16 13:44:48,099 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 235 transitions. Word has length 20 [2022-02-16 13:44:48,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:48,099 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 235 transitions. [2022-02-16 13:44:48,099 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-16 13:44:48,099 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 235 transitions. [2022-02-16 13:44:48,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:48,099 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:48,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-16 13:44:48,129 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-16 13:44:48,307 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-16 13:44:48,307 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:48,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:48,308 INFO L85 PathProgramCache]: Analyzing trace with hash 352399869, now seen corresponding path program 14 times [2022-02-16 13:44:48,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:48,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014293190] [2022-02-16 13:44:48,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:48,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:48,478 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-16 13:44:48,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:48,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014293190] [2022-02-16 13:44:48,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014293190] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:48,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3739220] [2022-02-16 13:44:48,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:48,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:48,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:48,480 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-16 13:44:48,509 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-16 13:44:48,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:48,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:48,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:48,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:48,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:48,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-16 13:44:48,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-16 13:44:48,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:48,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 12 treesize of output 5 [2022-02-16 13:44:48,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-16 13:44:48,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:48,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:48,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:44:48,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:48,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 24 treesize of output 28 [2022-02-16 13:44:48,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:48,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 20 treesize of output 24 [2022-02-16 13:44:48,978 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-16 13:44:48,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3739220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:48,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:48,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:48,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760186086] [2022-02-16 13:44:48,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:48,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:48,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:48,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:48,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:48,980 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-16 13:44:49,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:49,263 INFO L93 Difference]: Finished difference Result 158 states and 321 transitions. [2022-02-16 13:44:49,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:44:49,263 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-16 13:44:49,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:49,264 INFO L225 Difference]: With dead ends: 158 [2022-02-16 13:44:49,264 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:44:49,264 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-16 13:44:49,264 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-16 13:44:49,265 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-16 13:44:49,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:44:49,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 111. [2022-02-16 13:44:49,267 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-16 13:44:49,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 232 transitions. [2022-02-16 13:44:49,267 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 232 transitions. Word has length 20 [2022-02-16 13:44:49,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:49,267 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 232 transitions. [2022-02-16 13:44:49,267 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-16 13:44:49,267 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 232 transitions. [2022-02-16 13:44:49,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:49,268 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:49,268 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-16 13:44:49,301 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-16 13:44:49,468 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-16 13:44:49,469 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:49,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:49,469 INFO L85 PathProgramCache]: Analyzing trace with hash -900691463, now seen corresponding path program 15 times [2022-02-16 13:44:49,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:49,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842495513] [2022-02-16 13:44:49,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:49,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:49,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:49,597 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-16 13:44:49,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:49,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842495513] [2022-02-16 13:44:49,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842495513] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:49,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872150365] [2022-02-16 13:44:49,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:49,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:49,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:49,598 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-16 13:44:49,600 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-16 13:44:49,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:44:49,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:49,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:44:49,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:49,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:49,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-16 13:44:49,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:49,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 20 treesize of output 16 [2022-02-16 13:44:49,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:49,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 12 treesize of output 5 [2022-02-16 13:44:49,914 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-16 13:44:49,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:50,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:50,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 28 treesize of output 30 [2022-02-16 13:44:50,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-16 13:44:50,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:50,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 26 treesize of output 28 [2022-02-16 13:44:50,301 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-16 13:44:50,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872150365] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:50,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:50,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:50,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886578558] [2022-02-16 13:44:50,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:50,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:50,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:50,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:50,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:50,303 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-16 13:44:50,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:50,650 INFO L93 Difference]: Finished difference Result 169 states and 331 transitions. [2022-02-16 13:44:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:44:50,651 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-16 13:44:50,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:50,652 INFO L225 Difference]: With dead ends: 169 [2022-02-16 13:44:50,652 INFO L226 Difference]: Without dead ends: 154 [2022-02-16 13:44:50,652 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-16 13:44:50,653 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:50,653 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.2s Time] [2022-02-16 13:44:50,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-02-16 13:44:50,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 118. [2022-02-16 13:44:50,656 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-16 13:44:50,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 248 transitions. [2022-02-16 13:44:50,657 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 248 transitions. Word has length 20 [2022-02-16 13:44:50,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:50,657 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 248 transitions. [2022-02-16 13:44:50,657 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-16 13:44:50,657 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 248 transitions. [2022-02-16 13:44:50,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:50,657 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:50,658 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-16 13:44:50,677 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-16 13:44:50,858 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-16 13:44:50,858 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:50,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:50,859 INFO L85 PathProgramCache]: Analyzing trace with hash 795973765, now seen corresponding path program 16 times [2022-02-16 13:44:50,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:50,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819069045] [2022-02-16 13:44:50,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:50,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:50,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:51,004 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-16 13:44:51,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:51,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819069045] [2022-02-16 13:44:51,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819069045] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:51,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725779802] [2022-02-16 13:44:51,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:51,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:51,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:51,006 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-16 13:44:51,007 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-16 13:44:51,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:51,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:51,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:51,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:51,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:51,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-16 13:44:51,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:51,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:44:51,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:51,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:44:51,262 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-16 13:44:51,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:51,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:51,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 18 treesize of output 22 [2022-02-16 13:44:51,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:51,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 22 treesize of output 26 [2022-02-16 13:44:51,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:51,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 18 treesize of output 22 [2022-02-16 13:44:51,532 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-16 13:44:51,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725779802] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:51,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:51,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:51,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831139948] [2022-02-16 13:44:51,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:51,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:51,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:51,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:51,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:51,534 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-16 13:44:51,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:51,716 INFO L93 Difference]: Finished difference Result 154 states and 313 transitions. [2022-02-16 13:44:51,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:44:51,717 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-16 13:44:51,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:51,717 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:44:51,717 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:44:51,718 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-16 13:44:51,718 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-16 13:44:51,718 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-16 13:44:51,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:44:51,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 118. [2022-02-16 13:44:51,720 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-16 13:44:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 248 transitions. [2022-02-16 13:44:51,720 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 248 transitions. Word has length 20 [2022-02-16 13:44:51,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:51,721 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 248 transitions. [2022-02-16 13:44:51,721 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-16 13:44:51,721 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 248 transitions. [2022-02-16 13:44:51,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:51,721 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:51,721 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-16 13:44:51,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:51,937 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-16 13:44:51,938 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:51,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:51,938 INFO L85 PathProgramCache]: Analyzing trace with hash -2124828787, now seen corresponding path program 17 times [2022-02-16 13:44:51,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:51,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807336261] [2022-02-16 13:44:51,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:51,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:51,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:52,057 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-16 13:44:52,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:52,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807336261] [2022-02-16 13:44:52,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807336261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:52,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944121213] [2022-02-16 13:44:52,057 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:52,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:52,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:52,063 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-16 13:44:52,064 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-16 13:44:52,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:44:52,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:52,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:52,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:52,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 19 treesize of output 15 [2022-02-16 13:44:52,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:44:52,209 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-16 13:44:52,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:52,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 18 treesize of output 22 [2022-02-16 13:44:52,436 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:44:52,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 15 treesize of output 14 [2022-02-16 13:44:52,439 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-16 13:44:52,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944121213] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:52,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:52,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:44:52,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362079004] [2022-02-16 13:44:52,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:52,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:44:52,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:52,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:44:52,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:44:52,440 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-16 13:44:52,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:52,687 INFO L93 Difference]: Finished difference Result 217 states and 439 transitions. [2022-02-16 13:44:52,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:52,687 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-16 13:44:52,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:52,688 INFO L225 Difference]: With dead ends: 217 [2022-02-16 13:44:52,688 INFO L226 Difference]: Without dead ends: 212 [2022-02-16 13:44:52,688 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-16 13:44:52,688 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 63 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:44:52,689 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-16 13:44:52,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-16 13:44:52,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 123. [2022-02-16 13:44:52,691 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-16 13:44:52,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 258 transitions. [2022-02-16 13:44:52,691 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 258 transitions. Word has length 20 [2022-02-16 13:44:52,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:52,691 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 258 transitions. [2022-02-16 13:44:52,692 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-16 13:44:52,692 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 258 transitions. [2022-02-16 13:44:52,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:52,692 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:52,692 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-16 13:44:52,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:52,892 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-16 13:44:52,893 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:52,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:52,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1716922359, now seen corresponding path program 18 times [2022-02-16 13:44:52,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:52,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969492559] [2022-02-16 13:44:52,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:52,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:52,963 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-16 13:44:52,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:52,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969492559] [2022-02-16 13:44:52,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969492559] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:52,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495035412] [2022-02-16 13:44:52,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:52,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:52,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:52,971 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-16 13:44:52,973 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-16 13:44:52,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:44:52,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:52,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:52,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:53,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:44:53,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:44:53,100 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-16 13:44:53,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:53,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:53,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-16 13:44:53,274 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:44:53,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 15 treesize of output 14 [2022-02-16 13:44:53,277 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-16 13:44:53,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495035412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:53,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:53,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:44:53,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353260599] [2022-02-16 13:44:53,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:53,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:44:53,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:53,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:44:53,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:53,278 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-16 13:44:53,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:53,436 INFO L93 Difference]: Finished difference Result 219 states and 441 transitions. [2022-02-16 13:44:53,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:53,436 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-16 13:44:53,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:53,437 INFO L225 Difference]: With dead ends: 219 [2022-02-16 13:44:53,437 INFO L226 Difference]: Without dead ends: 214 [2022-02-16 13:44:53,437 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-16 13:44:53,438 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-16 13:44:53,438 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-16 13:44:53,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-02-16 13:44:53,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 121. [2022-02-16 13:44:53,449 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-16 13:44:53,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 255 transitions. [2022-02-16 13:44:53,450 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 255 transitions. Word has length 20 [2022-02-16 13:44:53,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:53,450 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 255 transitions. [2022-02-16 13:44:53,450 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-16 13:44:53,450 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 255 transitions. [2022-02-16 13:44:53,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:53,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:53,450 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-16 13:44:53,467 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-16 13:44:53,666 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-16 13:44:53,667 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:53,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:53,667 INFO L85 PathProgramCache]: Analyzing trace with hash -434885883, now seen corresponding path program 19 times [2022-02-16 13:44:53,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:53,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020167263] [2022-02-16 13:44:53,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:53,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:53,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:53,731 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-16 13:44:53,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:53,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020167263] [2022-02-16 13:44:53,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020167263] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:53,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814867491] [2022-02-16 13:44:53,731 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:53,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:53,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:53,732 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-16 13:44:53,733 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-16 13:44:53,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:53,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:53,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:53,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:44:53,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:44:53,819 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-16 13:44:53,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:53,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:44:54,035 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:44:54,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 15 treesize of output 14 [2022-02-16 13:44:54,039 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-16 13:44:54,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814867491] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:54,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:54,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-16 13:44:54,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729571571] [2022-02-16 13:44:54,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:54,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:44:54,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:54,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:44:54,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:44:54,040 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-16 13:44:54,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:54,297 INFO L93 Difference]: Finished difference Result 215 states and 435 transitions. [2022-02-16 13:44:54,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:54,297 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-16 13:44:54,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:54,298 INFO L225 Difference]: With dead ends: 215 [2022-02-16 13:44:54,298 INFO L226 Difference]: Without dead ends: 210 [2022-02-16 13:44:54,298 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-16 13:44:54,299 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-16 13:44:54,299 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-16 13:44:54,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-02-16 13:44:54,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 123. [2022-02-16 13:44:54,301 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-16 13:44:54,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 258 transitions. [2022-02-16 13:44:54,301 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 258 transitions. Word has length 20 [2022-02-16 13:44:54,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:54,301 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 258 transitions. [2022-02-16 13:44:54,302 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-16 13:44:54,302 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 258 transitions. [2022-02-16 13:44:54,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:54,302 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:54,302 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-16 13:44:54,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:54,511 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-16 13:44:54,511 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:54,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:54,512 INFO L85 PathProgramCache]: Analyzing trace with hash -688675007, now seen corresponding path program 20 times [2022-02-16 13:44:54,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:54,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288989391] [2022-02-16 13:44:54,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:54,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:54,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:54,601 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-16 13:44:54,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:54,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288989391] [2022-02-16 13:44:54,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288989391] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:54,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255126363] [2022-02-16 13:44:54,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:54,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:54,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:54,603 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-16 13:44:54,603 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-16 13:44:54,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:54,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:54,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:54,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:54,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:44:54,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 20 treesize of output 16 [2022-02-16 13:44:54,714 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-16 13:44:54,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:54,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:54,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 15 treesize of output 19 [2022-02-16 13:44:54,921 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:44:54,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 15 treesize of output 14 [2022-02-16 13:44:54,925 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-16 13:44:54,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255126363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:54,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:54,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:44:54,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93011166] [2022-02-16 13:44:54,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:54,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:44:54,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:54,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:44:54,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:54,926 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-16 13:44:55,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:55,192 INFO L93 Difference]: Finished difference Result 247 states and 487 transitions. [2022-02-16 13:44:55,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:44:55,192 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-16 13:44:55,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:55,193 INFO L225 Difference]: With dead ends: 247 [2022-02-16 13:44:55,193 INFO L226 Difference]: Without dead ends: 242 [2022-02-16 13:44:55,194 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-16 13:44:55,194 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-16 13:44:55,194 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-16 13:44:55,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-02-16 13:44:55,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 126. [2022-02-16 13:44:55,197 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-16 13:44:55,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 263 transitions. [2022-02-16 13:44:55,197 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 263 transitions. Word has length 20 [2022-02-16 13:44:55,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:55,197 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 263 transitions. [2022-02-16 13:44:55,197 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-16 13:44:55,197 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 263 transitions. [2022-02-16 13:44:55,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:55,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:55,198 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-16 13:44:55,213 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-16 13:44:55,407 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-16 13:44:55,407 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:55,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:55,408 INFO L85 PathProgramCache]: Analyzing trace with hash -955584899, now seen corresponding path program 21 times [2022-02-16 13:44:55,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:55,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269176161] [2022-02-16 13:44:55,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:55,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:55,572 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-16 13:44:55,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:55,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269176161] [2022-02-16 13:44:55,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269176161] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:55,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793931905] [2022-02-16 13:44:55,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:55,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:55,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:55,573 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-16 13:44:55,574 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-16 13:44:55,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:44:55,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:55,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:44:55,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:55,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:55,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-16 13:44:55,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:44:55,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:44:55,958 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-16 13:44:55,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:56,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:56,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 15 treesize of output 19 [2022-02-16 13:44:56,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:56,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 24 treesize of output 28 [2022-02-16 13:44:56,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:56,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 20 treesize of output 24 [2022-02-16 13:44:56,301 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-16 13:44:56,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793931905] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:56,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:56,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:56,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240557295] [2022-02-16 13:44:56,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:56,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:56,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:56,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:56,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:56,303 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-16 13:44:56,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:56,789 INFO L93 Difference]: Finished difference Result 186 states and 374 transitions. [2022-02-16 13:44:56,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:44:56,790 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-16 13:44:56,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:56,790 INFO L225 Difference]: With dead ends: 186 [2022-02-16 13:44:56,790 INFO L226 Difference]: Without dead ends: 176 [2022-02-16 13:44:56,791 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-16 13:44:56,791 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:56,791 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.2s Time] [2022-02-16 13:44:56,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-16 13:44:56,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 130. [2022-02-16 13:44:56,793 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-16 13:44:56,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 272 transitions. [2022-02-16 13:44:56,794 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 272 transitions. Word has length 20 [2022-02-16 13:44:56,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:56,794 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 272 transitions. [2022-02-16 13:44:56,794 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-16 13:44:56,794 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 272 transitions. [2022-02-16 13:44:56,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:56,794 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:56,795 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-16 13:44:56,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:57,003 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-16 13:44:57,003 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:57,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:57,004 INFO L85 PathProgramCache]: Analyzing trace with hash -165190779, now seen corresponding path program 22 times [2022-02-16 13:44:57,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:57,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102183881] [2022-02-16 13:44:57,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:57,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:57,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:57,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-16 13:44:57,182 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:57,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102183881] [2022-02-16 13:44:57,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102183881] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:57,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645050680] [2022-02-16 13:44:57,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:57,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:57,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:57,183 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-16 13:44:57,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:57,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:57,219 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-16 13:44:57,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:57,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:57,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:57,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-16 13:44:57,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:57,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-16 13:44:57,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:57,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 12 treesize of output 5 [2022-02-16 13:44:57,409 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-16 13:44:57,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:57,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:57,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 15 treesize of output 19 [2022-02-16 13:44:57,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:57,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 24 treesize of output 28 [2022-02-16 13:44:57,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:57,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-16 13:44:57,694 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-16 13:44:57,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645050680] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:57,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:57,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:44:57,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089691033] [2022-02-16 13:44:57,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:57,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:57,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:57,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:57,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:57,695 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-16 13:44:57,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:57,914 INFO L93 Difference]: Finished difference Result 168 states and 344 transitions. [2022-02-16 13:44:57,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:44:57,914 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-16 13:44:57,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:57,915 INFO L225 Difference]: With dead ends: 168 [2022-02-16 13:44:57,915 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:44:57,916 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-16 13:44:57,916 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-16 13:44:57,916 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-16 13:44:57,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:44:57,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 130. [2022-02-16 13:44:57,918 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-16 13:44:57,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 272 transitions. [2022-02-16 13:44:57,919 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 272 transitions. Word has length 20 [2022-02-16 13:44:57,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:57,919 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 272 transitions. [2022-02-16 13:44:57,919 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-16 13:44:57,919 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 272 transitions. [2022-02-16 13:44:57,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:57,920 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:57,920 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-16 13:44:57,935 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-16 13:44:58,120 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-16 13:44:58,120 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:58,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:58,121 INFO L85 PathProgramCache]: Analyzing trace with hash 725637509, now seen corresponding path program 23 times [2022-02-16 13:44:58,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:58,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617576035] [2022-02-16 13:44:58,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:58,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:58,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:58,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-16 13:44:58,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:58,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617576035] [2022-02-16 13:44:58,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617576035] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:58,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030741248] [2022-02-16 13:44:58,282 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:58,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:58,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:58,283 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-16 13:44:58,284 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-16 13:44:58,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:44:58,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:58,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:58,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44: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-16 13:44:58,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:44:58,406 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-16 13:44:58,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:58,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:44:58,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:58,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 19 treesize of output 23 [2022-02-16 13:44:58,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:58,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:44:58,657 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-16 13:44:58,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030741248] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:58,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:58,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:44:58,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035237561] [2022-02-16 13:44:58,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:58,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:44:58,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:58,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:44:58,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:44:58,660 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-16 13:44:58,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:58,892 INFO L93 Difference]: Finished difference Result 226 states and 454 transitions. [2022-02-16 13:44:58,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:44:58,892 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-16 13:44:58,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:58,901 INFO L225 Difference]: With dead ends: 226 [2022-02-16 13:44:58,901 INFO L226 Difference]: Without dead ends: 221 [2022-02-16 13:44:58,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:58,902 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-16 13:44:58,902 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-16 13:44:58,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-02-16 13:44:58,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 133. [2022-02-16 13:44:58,905 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-16 13:44:58,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2022-02-16 13:44:58,905 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 20 [2022-02-16 13:44:58,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:58,905 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2022-02-16 13:44:58,905 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-16 13:44:58,905 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2022-02-16 13:44:58,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:58,905 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:58,905 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-16 13:44:58,921 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-16 13:44:59,106 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-16 13:44:59,106 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:44:59,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:59,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1606082125, now seen corresponding path program 24 times [2022-02-16 13:44:59,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:59,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190417028] [2022-02-16 13:44:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:59,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:59,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:59,242 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-16 13:44:59,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:59,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190417028] [2022-02-16 13:44:59,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190417028] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:59,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131317284] [2022-02-16 13:44:59,243 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:59,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:59,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:59,244 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-16 13:44:59,246 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-16 13:44:59,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:44:59,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:59,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:44:59,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:59,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:44:59,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 21 treesize of output 17 [2022-02-16 13:44:59,402 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-16 13:44:59,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:59,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:59,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 18 treesize of output 22 [2022-02-16 13:44:59,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:59,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:44:59,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:59,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 15 treesize of output 19 [2022-02-16 13:44:59,651 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-16 13:44:59,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131317284] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:59,651 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:59,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:44:59,651 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540431956] [2022-02-16 13:44:59,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:59,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:44:59,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:59,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:44:59,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:59,652 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-16 13:44:59,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:59,865 INFO L93 Difference]: Finished difference Result 183 states and 378 transitions. [2022-02-16 13:44:59,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:59,865 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-16 13:44:59,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:59,866 INFO L225 Difference]: With dead ends: 183 [2022-02-16 13:44:59,866 INFO L226 Difference]: Without dead ends: 178 [2022-02-16 13:44:59,866 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-16 13:44:59,867 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-16 13:44:59,867 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-16 13:44:59,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-02-16 13:44:59,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 135. [2022-02-16 13:44:59,869 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-16 13:44:59,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 284 transitions. [2022-02-16 13:44:59,869 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 284 transitions. Word has length 20 [2022-02-16 13:44:59,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:59,869 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 284 transitions. [2022-02-16 13:44:59,870 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-16 13:44:59,870 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 284 transitions. [2022-02-16 13:44:59,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:44:59,870 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:59,870 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-16 13:44:59,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:00,077 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-16 13:45:00,078 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:00,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:00,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1054962699, now seen corresponding path program 25 times [2022-02-16 13:45:00,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:00,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317413505] [2022-02-16 13:45:00,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:00,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:00,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:00,221 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-16 13:45:00,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:00,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317413505] [2022-02-16 13:45:00,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317413505] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:00,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363100941] [2022-02-16 13:45:00,221 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:00,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:00,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:00,222 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-16 13:45:00,223 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-16 13:45:00,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:00,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:00,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:00,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:00,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 19 treesize of output 15 [2022-02-16 13:45:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:00,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 21 treesize of output 17 [2022-02-16 13:45:00,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:00,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 12 treesize of output 5 [2022-02-16 13:45:00,450 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-16 13:45:00,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:00,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:00,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 15 treesize of output 19 [2022-02-16 13:45:00,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:00,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 24 treesize of output 28 [2022-02-16 13:45:00,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:00,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 20 treesize of output 24 [2022-02-16 13:45:00,711 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-16 13:45:00,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363100941] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:00,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:00,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:45:00,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815195737] [2022-02-16 13:45:00,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:00,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:00,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:00,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:00,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:00,713 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-16 13:45:00,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:00,950 INFO L93 Difference]: Finished difference Result 179 states and 364 transitions. [2022-02-16 13:45:00,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:00,950 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-16 13:45:00,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:00,951 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:45:00,951 INFO L226 Difference]: Without dead ends: 174 [2022-02-16 13:45:00,951 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-16 13:45:00,952 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-16 13:45:00,952 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-16 13:45:00,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-16 13:45:00,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 137. [2022-02-16 13:45:00,954 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-16 13:45:00,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 287 transitions. [2022-02-16 13:45:00,955 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 287 transitions. Word has length 20 [2022-02-16 13:45:00,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:00,955 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 287 transitions. [2022-02-16 13:45:00,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-16 13:45:00,955 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 287 transitions. [2022-02-16 13:45:00,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:00,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:00,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-16 13:45:00,975 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-16 13:45:01,162 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-16 13:45:01,163 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:01,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:01,163 INFO L85 PathProgramCache]: Analyzing trace with hash -264568579, now seen corresponding path program 26 times [2022-02-16 13:45:01,163 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:01,163 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919312535] [2022-02-16 13:45:01,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:01,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:01,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:01,369 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-16 13:45:01,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:01,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919312535] [2022-02-16 13:45:01,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919312535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:01,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424714353] [2022-02-16 13:45:01,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:01,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:01,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:01,371 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-16 13:45:01,372 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-16 13:45:01,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:01,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:01,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:01,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:01,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:01,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 19 treesize of output 15 [2022-02-16 13:45:01,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:01,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 21 treesize of output 17 [2022-02-16 13:45:01,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:01,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 12 treesize of output 5 [2022-02-16 13:45:01,634 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-16 13:45:01,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:01,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:01,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-16 13:45:01,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:01,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-16 13:45:01,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:01,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:45:01,989 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-16 13:45:01,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424714353] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:01,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:01,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:45:01,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983721528] [2022-02-16 13:45:01,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:01,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:01,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:01,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:01,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:01,991 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-16 13:45:02,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:02,247 INFO L93 Difference]: Finished difference Result 172 states and 352 transitions. [2022-02-16 13:45:02,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:02,247 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-16 13:45:02,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:02,248 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:45:02,248 INFO L226 Difference]: Without dead ends: 167 [2022-02-16 13:45:02,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:45:02,257 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-16 13:45:02,260 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-16 13:45:02,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-02-16 13:45:02,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 137. [2022-02-16 13:45:02,264 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-16 13:45:02,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 287 transitions. [2022-02-16 13:45:02,265 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 287 transitions. Word has length 20 [2022-02-16 13:45:02,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:02,265 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 287 transitions. [2022-02-16 13:45:02,265 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-16 13:45:02,265 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 287 transitions. [2022-02-16 13:45:02,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:02,266 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:02,266 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-16 13:45:02,293 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-16 13:45:02,482 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-16 13:45:02,482 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:02,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:02,483 INFO L85 PathProgramCache]: Analyzing trace with hash -657980283, now seen corresponding path program 27 times [2022-02-16 13:45:02,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:02,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46984010] [2022-02-16 13:45:02,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:02,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:02,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:02,644 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-16 13:45:02,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:02,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46984010] [2022-02-16 13:45:02,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46984010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:02,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708162141] [2022-02-16 13:45:02,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:02,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:02,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:02,646 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-16 13:45:02,676 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-16 13:45:02,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:02,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:02,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:45:02,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:02,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:02,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-16 13:45:02,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:02,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:02,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 12 treesize of output 5 [2022-02-16 13:45:02,993 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-16 13:45:02,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:03,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:03,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 18 treesize of output 22 [2022-02-16 13:45:03,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:03,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-16 13:45:03,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-02-16 13:45:03,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-16 13:45:03,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708162141] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:03,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:03,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:45:03,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615491958] [2022-02-16 13:45:03,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:03,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:03,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:03,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:03,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:03,300 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-16 13:45:03,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:03,509 INFO L93 Difference]: Finished difference Result 181 states and 363 transitions. [2022-02-16 13:45:03,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:03,510 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-16 13:45:03,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:03,515 INFO L225 Difference]: With dead ends: 181 [2022-02-16 13:45:03,515 INFO L226 Difference]: Without dead ends: 171 [2022-02-16 13:45:03,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:45:03,516 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-16 13:45:03,516 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-16 13:45:03,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-02-16 13:45:03,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 140. [2022-02-16 13:45:03,518 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-16 13:45:03,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 294 transitions. [2022-02-16 13:45:03,518 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 294 transitions. Word has length 20 [2022-02-16 13:45:03,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:03,518 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 294 transitions. [2022-02-16 13:45:03,518 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-16 13:45:03,518 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 294 transitions. [2022-02-16 13:45:03,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:03,519 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:03,519 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-16 13:45:03,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:03,737 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-16 13:45:03,738 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:03,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:03,739 INFO L85 PathProgramCache]: Analyzing trace with hash -250073855, now seen corresponding path program 28 times [2022-02-16 13:45:03,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:03,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780337213] [2022-02-16 13:45:03,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:03,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:03,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:03,835 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-16 13:45:03,836 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:03,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780337213] [2022-02-16 13:45:03,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780337213] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:03,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459349007] [2022-02-16 13:45:03,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:03,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:03,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:03,837 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-16 13:45:03,838 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-16 13:45:03,862 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:03,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:03,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:03,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:03,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:03,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:04,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:04,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 20 treesize of output 16 [2022-02-16 13:45:04,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:04,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-16 13:45:04,056 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-16 13:45:04,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:04,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:04,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 19 treesize of output 23 [2022-02-16 13:45:04,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 22 treesize of output 26 [2022-02-16 13:45:04,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 18 treesize of output 22 [2022-02-16 13:45:04,273 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-16 13:45:04,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459349007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:04,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:04,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:45:04,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846008797] [2022-02-16 13:45:04,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:04,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:04,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:04,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:04,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:04,275 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-16 13:45:04,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:04,416 INFO L93 Difference]: Finished difference Result 173 states and 350 transitions. [2022-02-16 13:45:04,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:04,417 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-16 13:45:04,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:04,417 INFO L225 Difference]: With dead ends: 173 [2022-02-16 13:45:04,417 INFO L226 Difference]: Without dead ends: 168 [2022-02-16 13:45:04,418 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-16 13:45:04,418 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-16 13:45:04,418 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-16 13:45:04,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-16 13:45:04,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 137. [2022-02-16 13:45:04,420 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-16 13:45:04,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 287 transitions. [2022-02-16 13:45:04,421 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 287 transitions. Word has length 20 [2022-02-16 13:45:04,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:04,421 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 287 transitions. [2022-02-16 13:45:04,421 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-16 13:45:04,421 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 287 transitions. [2022-02-16 13:45:04,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:04,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:04,421 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-16 13:45:04,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:04,635 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-16 13:45:04,635 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:04,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:04,636 INFO L85 PathProgramCache]: Analyzing trace with hash -2090143995, now seen corresponding path program 29 times [2022-02-16 13:45:04,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:04,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125004366] [2022-02-16 13:45:04,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:04,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:04,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:04,790 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-16 13:45:04,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:04,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125004366] [2022-02-16 13:45:04,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125004366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:04,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423972560] [2022-02-16 13:45:04,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:04,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:04,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:04,808 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-16 13:45:04,837 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-16 13:45:04,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:04,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:04,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:04,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:04,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:04,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-16 13:45:04,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:04,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 21 treesize of output 17 [2022-02-16 13:45:04,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:45:05,048 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-16 13:45:05,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:05,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:05,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-16 13:45:05,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:05,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 24 treesize of output 28 [2022-02-16 13:45:05,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:05,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-16 13:45:05,262 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-16 13:45:05,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423972560] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:05,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:05,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:45:05,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728762073] [2022-02-16 13:45:05,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:05,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:05,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:05,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:05,263 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-16 13:45:05,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:05,489 INFO L93 Difference]: Finished difference Result 179 states and 364 transitions. [2022-02-16 13:45:05,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:45:05,489 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-16 13:45:05,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:05,490 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:45:05,490 INFO L226 Difference]: Without dead ends: 174 [2022-02-16 13:45:05,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:45:05,490 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:05,490 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.1s Time] [2022-02-16 13:45:05,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-16 13:45:05,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 138. [2022-02-16 13:45:05,492 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-16 13:45:05,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 288 transitions. [2022-02-16 13:45:05,493 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 288 transitions. Word has length 20 [2022-02-16 13:45:05,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:05,493 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 288 transitions. [2022-02-16 13:45:05,493 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-16 13:45:05,493 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 288 transitions. [2022-02-16 13:45:05,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:05,493 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:05,493 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-16 13:45:05,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:05,709 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-16 13:45:05,710 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:05,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:05,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1299749875, now seen corresponding path program 30 times [2022-02-16 13:45:05,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:05,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487855069] [2022-02-16 13:45:05,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:05,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:05,874 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-16 13:45:05,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:05,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487855069] [2022-02-16 13:45:05,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487855069] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:05,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203329555] [2022-02-16 13:45:05,875 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:05,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:05,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:05,876 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-16 13:45:05,877 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-16 13:45:05,901 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:45:05,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:05,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:45:05,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:05,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:05,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 19 treesize of output 15 [2022-02-16 13:45:06,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:06,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 21 treesize of output 17 [2022-02-16 13:45:06,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:06,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:45:06,164 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-16 13:45:06,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:06,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 15 treesize of output 19 [2022-02-16 13:45:06,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:45:06,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:06,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-16 13:45:06,449 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-16 13:45:06,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203329555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:06,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:06,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-16 13:45:06,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112842343] [2022-02-16 13:45:06,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:06,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:06,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:06,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:06,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:06,450 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-16 13:45:06,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:06,910 INFO L93 Difference]: Finished difference Result 193 states and 392 transitions. [2022-02-16 13:45:06,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:45:06,910 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-16 13:45:06,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:06,911 INFO L225 Difference]: With dead ends: 193 [2022-02-16 13:45:06,911 INFO L226 Difference]: Without dead ends: 183 [2022-02-16 13:45:06,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:45:06,912 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-16 13:45:06,912 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-16 13:45:06,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-16 13:45:06,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 143. [2022-02-16 13:45:06,914 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-16 13:45:06,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 304 transitions. [2022-02-16 13:45:06,918 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 304 transitions. Word has length 20 [2022-02-16 13:45:06,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:06,918 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 304 transitions. [2022-02-16 13:45:06,918 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-16 13:45:06,918 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 304 transitions. [2022-02-16 13:45:06,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:06,919 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:06,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-16 13:45:06,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:07,119 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-16 13:45:07,120 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:07,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:07,120 INFO L85 PathProgramCache]: Analyzing trace with hash 485329609, now seen corresponding path program 31 times [2022-02-16 13:45:07,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:07,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206264038] [2022-02-16 13:45:07,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:07,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:07,263 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-16 13:45:07,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:07,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206264038] [2022-02-16 13:45:07,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206264038] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:07,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834494124] [2022-02-16 13:45:07,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:07,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:07,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:07,272 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-16 13:45:07,273 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-16 13:45:07,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:07,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:07,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:07,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-16 13:45:07,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 21 treesize of output 17 [2022-02-16 13:45:07,428 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-16 13:45:07,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:07,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:07,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 18 treesize of output 22 [2022-02-16 13:45:07,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:07,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 19 treesize of output 23 [2022-02-16 13:45:07,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:07,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 15 treesize of output 19 [2022-02-16 13:45:07,715 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-16 13:45:07,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834494124] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:07,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:07,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:07,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272874643] [2022-02-16 13:45:07,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:07,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:07,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:07,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:07,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:07,716 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-16 13:45:07,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:07,981 INFO L93 Difference]: Finished difference Result 186 states and 385 transitions. [2022-02-16 13:45:07,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:07,982 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-16 13:45:07,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:07,982 INFO L225 Difference]: With dead ends: 186 [2022-02-16 13:45:07,982 INFO L226 Difference]: Without dead ends: 181 [2022-02-16 13:45:07,983 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-16 13:45:07,983 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-16 13:45:07,983 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-16 13:45:07,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-02-16 13:45:07,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 146. [2022-02-16 13:45:07,985 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-16 13:45:07,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2022-02-16 13:45:07,986 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 20 [2022-02-16 13:45:07,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:07,986 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2022-02-16 13:45:07,986 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-16 13:45:07,986 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2022-02-16 13:45:07,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:07,986 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:07,986 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-16 13:45:08,004 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-16 13:45:08,195 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-16 13:45:08,195 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:08,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:08,196 INFO L85 PathProgramCache]: Analyzing trace with hash 231540485, now seen corresponding path program 32 times [2022-02-16 13:45:08,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:08,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806627090] [2022-02-16 13:45:08,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:08,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:08,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:08,294 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-16 13:45:08,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:08,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806627090] [2022-02-16 13:45:08,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806627090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:08,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751179745] [2022-02-16 13:45:08,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:08,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:08,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:08,296 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-16 13:45:08,296 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-16 13:45:08,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:08,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:08,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:08,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:08,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-16 13:45:08,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-16 13:45:08,406 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-16 13:45:08,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:08,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:08,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-16 13:45:08,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:08,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-16 13:45:08,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:08,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:45:08,624 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-16 13:45:08,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751179745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:08,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:08,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:45:08,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82050488] [2022-02-16 13:45:08,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:08,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:45:08,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:08,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:45:08,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:45:08,625 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-16 13:45:08,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:08,810 INFO L93 Difference]: Finished difference Result 219 states and 440 transitions. [2022-02-16 13:45:08,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:08,810 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-16 13:45:08,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:08,811 INFO L225 Difference]: With dead ends: 219 [2022-02-16 13:45:08,811 INFO L226 Difference]: Without dead ends: 214 [2022-02-16 13:45:08,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:08,812 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-16 13:45:08,812 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-16 13:45:08,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-02-16 13:45:08,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 145. [2022-02-16 13:45:08,814 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-16 13:45:08,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2022-02-16 13:45:08,814 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 20 [2022-02-16 13:45:08,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:08,814 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2022-02-16 13:45:08,815 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-16 13:45:08,815 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2022-02-16 13:45:08,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:08,815 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:08,815 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-16 13:45:08,833 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-16 13:45:09,023 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-16 13:45:09,023 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:09,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:09,023 INFO L85 PathProgramCache]: Analyzing trace with hash -408921587, now seen corresponding path program 33 times [2022-02-16 13:45:09,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:09,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123472995] [2022-02-16 13:45:09,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:09,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:09,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:09,123 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-16 13:45:09,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:09,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123472995] [2022-02-16 13:45:09,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123472995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:09,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933432332] [2022-02-16 13:45:09,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:09,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:09,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:09,125 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-16 13:45:09,125 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-16 13:45:09,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:09,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:09,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:45:09,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:09,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 19 treesize of output 15 [2022-02-16 13:45:09,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 20 treesize of output 16 [2022-02-16 13:45:09,308 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-16 13:45:09,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:09,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:09,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-16 13:45:09,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:09,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 21 treesize of output 25 [2022-02-16 13:45:09,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:09,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 17 treesize of output 21 [2022-02-16 13:45:09,583 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-16 13:45:09,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933432332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:09,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:09,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:45:09,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602387167] [2022-02-16 13:45:09,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:09,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:45:09,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:09,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:45:09,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:45:09,585 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-16 13:45:09,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:09,870 INFO L93 Difference]: Finished difference Result 256 states and 510 transitions. [2022-02-16 13:45:09,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:45:09,870 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-16 13:45:09,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:09,871 INFO L225 Difference]: With dead ends: 256 [2022-02-16 13:45:09,871 INFO L226 Difference]: Without dead ends: 241 [2022-02-16 13:45:09,871 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-16 13:45:09,871 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-16 13:45:09,871 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-16 13:45:09,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-02-16 13:45:09,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 151. [2022-02-16 13:45:09,874 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-16 13:45:09,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2022-02-16 13:45:09,874 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 20 [2022-02-16 13:45:09,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:09,874 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2022-02-16 13:45:09,874 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-16 13:45:09,875 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2022-02-16 13:45:09,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:09,875 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:09,875 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-16 13:45:09,893 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-16 13:45:10,091 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-16 13:45:10,091 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:10,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:10,092 INFO L85 PathProgramCache]: Analyzing trace with hash 471523029, now seen corresponding path program 34 times [2022-02-16 13:45:10,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:10,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688652886] [2022-02-16 13:45:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:10,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:10,187 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-16 13:45:10,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:10,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688652886] [2022-02-16 13:45:10,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688652886] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:10,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879921365] [2022-02-16 13:45:10,188 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:10,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:10,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:10,189 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-16 13:45:10,189 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-16 13:45:10,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:10,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:10,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:10,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:10,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:10,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:10,285 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-16 13:45:10,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:10,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:10,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 18 treesize of output 22 [2022-02-16 13:45:10,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:10,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 19 treesize of output 23 [2022-02-16 13:45:10,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:10,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 15 treesize of output 19 [2022-02-16 13:45:10,491 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-16 13:45:10,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879921365] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:10,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:10,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:10,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392253246] [2022-02-16 13:45:10,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:10,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:10,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:10,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:10,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:10,492 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-16 13:45:10,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:10,700 INFO L93 Difference]: Finished difference Result 198 states and 411 transitions. [2022-02-16 13:45:10,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:10,700 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-16 13:45:10,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:10,701 INFO L225 Difference]: With dead ends: 198 [2022-02-16 13:45:10,701 INFO L226 Difference]: Without dead ends: 193 [2022-02-16 13:45:10,701 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-16 13:45:10,701 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-16 13:45:10,701 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-16 13:45:10,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-02-16 13:45:10,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 151. [2022-02-16 13:45:10,704 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-16 13:45:10,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2022-02-16 13:45:10,704 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 20 [2022-02-16 13:45:10,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:10,704 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2022-02-16 13:45:10,704 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-16 13:45:10,704 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2022-02-16 13:45:10,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:10,704 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:10,704 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-16 13:45:10,721 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-16 13:45:10,920 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-16 13:45:10,921 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:10,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:10,921 INFO L85 PathProgramCache]: Analyzing trace with hash -2141448555, now seen corresponding path program 35 times [2022-02-16 13:45:10,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:10,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688055370] [2022-02-16 13:45:10,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:10,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:11,035 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-16 13:45:11,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:11,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688055370] [2022-02-16 13:45:11,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688055370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:11,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802932505] [2022-02-16 13:45:11,035 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:11,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:11,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:11,036 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-16 13:45:11,037 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-16 13:45:11,063 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:11,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:11,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:11,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:11,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-16 13:45:11,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 21 treesize of output 17 [2022-02-16 13:45:11,157 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-16 13:45:11,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:11,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:11,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-16 13:45:11,377 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:45:11,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 15 treesize of output 14 [2022-02-16 13:45:11,382 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-16 13:45:11,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802932505] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:11,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:11,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:11,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21261871] [2022-02-16 13:45:11,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:11,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:11,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:11,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:11,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:11,384 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-16 13:45:11,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:11,638 INFO L93 Difference]: Finished difference Result 239 states and 484 transitions. [2022-02-16 13:45:11,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:11,639 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-16 13:45:11,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:11,640 INFO L225 Difference]: With dead ends: 239 [2022-02-16 13:45:11,640 INFO L226 Difference]: Without dead ends: 234 [2022-02-16 13:45:11,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:45:11,640 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-16 13:45:11,640 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-16 13:45:11,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-16 13:45:11,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 156. [2022-02-16 13:45:11,656 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-16 13:45:11,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 332 transitions. [2022-02-16 13:45:11,657 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 332 transitions. Word has length 20 [2022-02-16 13:45:11,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:11,657 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 332 transitions. [2022-02-16 13:45:11,657 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-16 13:45:11,657 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 332 transitions. [2022-02-16 13:45:11,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:45:11,657 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:11,658 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-16 13:45:11,687 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-16 13:45:11,887 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-16 13:45:11,887 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:11,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:11,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1542985723, now seen corresponding path program 36 times [2022-02-16 13:45:11,887 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:11,887 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925743343] [2022-02-16 13:45:11,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:11,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:11,988 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-16 13:45:11,988 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:11,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925743343] [2022-02-16 13:45:11,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925743343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:11,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703341197] [2022-02-16 13:45:11,989 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:11,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:11,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:11,990 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-16 13:45:11,991 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-16 13:45:12,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:45:12,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:12,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:45:12,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:12,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-16 13:45:12,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:45:12,134 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-16 13:45:12,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:12,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:12,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 19 treesize of output 23 [2022-02-16 13:45:12,340 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:45: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 15 treesize of output 14 [2022-02-16 13:45:12,343 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-16 13:45:12,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703341197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:12,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:12,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:12,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120182391] [2022-02-16 13:45:12,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:12,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:12,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:12,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:12,344 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-16 13:45:12,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:12,513 INFO L93 Difference]: Finished difference Result 241 states and 487 transitions. [2022-02-16 13:45:12,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:12,513 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-16 13:45:12,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:12,514 INFO L225 Difference]: With dead ends: 241 [2022-02-16 13:45:12,514 INFO L226 Difference]: Without dead ends: 236 [2022-02-16 13:45:12,515 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-16 13:45:12,515 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-16 13:45:12,515 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-16 13:45:12,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-16 13:45:12,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 158. [2022-02-16 13:45:12,517 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-16 13:45:12,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 336 transitions. [2022-02-16 13:45:12,518 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 336 transitions. Word has length 20 [2022-02-16 13:45:12,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:12,518 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 336 transitions. [2022-02-16 13:45:12,518 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-16 13:45:12,518 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 336 transitions. [2022-02-16 13:45:12,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:12,518 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:12,518 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-16 13:45:12,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:12,719 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-16 13:45:12,719 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:12,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:12,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1516097892, now seen corresponding path program 37 times [2022-02-16 13:45:12,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:12,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833642466] [2022-02-16 13:45:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:12,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:12,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:12,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:12,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:12,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833642466] [2022-02-16 13:45:12,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833642466] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:12,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387522598] [2022-02-16 13:45:12,816 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:12,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:12,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:12,817 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-16 13:45:12,818 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-16 13:45:12,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:12,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:12,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:12,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 17 treesize of output 13 [2022-02-16 13:45:12,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:12,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:12,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:13,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:13,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 18 treesize of output 22 [2022-02-16 13:45:13,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:13,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-16 13:45:13,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:13,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-16 13:45:13,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:13,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387522598] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:13,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:13,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:45:13,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788786513] [2022-02-16 13:45:13,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:13,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:13,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:13,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:13,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:13,105 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-16 13:45:13,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:13,301 INFO L93 Difference]: Finished difference Result 248 states and 500 transitions. [2022-02-16 13:45:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:45:13,301 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-16 13:45:13,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:13,302 INFO L225 Difference]: With dead ends: 248 [2022-02-16 13:45:13,302 INFO L226 Difference]: Without dead ends: 243 [2022-02-16 13:45:13,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:13,302 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:13,302 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.1s Time] [2022-02-16 13:45:13,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-02-16 13:45:13,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 165. [2022-02-16 13:45:13,305 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-16 13:45:13,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 357 transitions. [2022-02-16 13:45:13,305 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 357 transitions. Word has length 21 [2022-02-16 13:45:13,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:13,305 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 357 transitions. [2022-02-16 13:45:13,305 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-16 13:45:13,306 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 357 transitions. [2022-02-16 13:45:13,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:13,306 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:13,306 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-16 13:45:13,322 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-16 13:45:13,522 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-16 13:45:13,522 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:13,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:13,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1924004320, now seen corresponding path program 38 times [2022-02-16 13:45:13,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:13,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52351114] [2022-02-16 13:45:13,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:13,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:13,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:13,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:13,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:13,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52351114] [2022-02-16 13:45:13,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52351114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:13,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110108075] [2022-02-16 13:45:13,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:13,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:13,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:13,626 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-16 13:45:13,636 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-16 13:45:13,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:13,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:13,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:13,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:13,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:45:13,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-16 13:45:13,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:13,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:13,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:13,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 21 treesize of output 25 [2022-02-16 13:45:13,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:13,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 20 treesize of output 24 [2022-02-16 13:45:13,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:13,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 16 treesize of output 20 [2022-02-16 13:45:13,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:13,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110108075] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:13,866 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:13,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:45:13,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082717815] [2022-02-16 13:45:13,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:13,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:45:13,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:13,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:45:13,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:45:13,868 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-16 13:45:14,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:14,063 INFO L93 Difference]: Finished difference Result 239 states and 489 transitions. [2022-02-16 13:45:14,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:14,063 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-16 13:45:14,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:14,064 INFO L225 Difference]: With dead ends: 239 [2022-02-16 13:45:14,064 INFO L226 Difference]: Without dead ends: 234 [2022-02-16 13:45:14,064 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-16 13:45:14,065 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-16 13:45:14,065 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-16 13:45:14,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-16 13:45:14,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 166. [2022-02-16 13:45:14,067 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-16 13:45:14,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 364 transitions. [2022-02-16 13:45:14,068 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 364 transitions. Word has length 21 [2022-02-16 13:45:14,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:14,068 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 364 transitions. [2022-02-16 13:45:14,068 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-16 13:45:14,068 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 364 transitions. [2022-02-16 13:45:14,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:14,068 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:14,068 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-16 13:45:14,111 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-16 13:45:14,270 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-16 13:45:14,271 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:14,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:14,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1295782913, now seen corresponding path program 39 times [2022-02-16 13:45:14,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:14,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860881146] [2022-02-16 13:45:14,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:14,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:14,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:14,368 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-16 13:45:14,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:14,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860881146] [2022-02-16 13:45:14,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860881146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:14,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739398014] [2022-02-16 13:45:14,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:14,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:14,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:14,370 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-16 13:45:14,395 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-16 13:45:14,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:14,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:14,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:14,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:14,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:14,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:14,459 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-16 13:45:14,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:14,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:14,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-16 13:45:14,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:45:14,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:14,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-16 13:45:14,569 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-16 13:45:14,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739398014] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:14,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:14,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 16 [2022-02-16 13:45:14,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295817760] [2022-02-16 13:45:14,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:14,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:45:14,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:14,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:45:14,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:45:14,570 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-16 13:45:14,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:14,660 INFO L93 Difference]: Finished difference Result 219 states and 459 transitions. [2022-02-16 13:45:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:14,660 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-16 13:45:14,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:14,661 INFO L225 Difference]: With dead ends: 219 [2022-02-16 13:45:14,661 INFO L226 Difference]: Without dead ends: 212 [2022-02-16 13:45:14,661 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-16 13:45:14,661 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-16 13:45:14,662 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-16 13:45:14,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-16 13:45:14,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 171. [2022-02-16 13:45:14,664 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-16 13:45:14,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 372 transitions. [2022-02-16 13:45:14,664 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 372 transitions. Word has length 21 [2022-02-16 13:45:14,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:14,664 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 372 transitions. [2022-02-16 13:45:14,664 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-16 13:45:14,664 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 372 transitions. [2022-02-16 13:45:14,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:14,665 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:14,665 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-16 13:45:14,681 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-16 13:45:14,880 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-16 13:45:14,880 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:14,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:14,881 INFO L85 PathProgramCache]: Analyzing trace with hash -887876485, now seen corresponding path program 40 times [2022-02-16 13:45:14,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:14,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935913417] [2022-02-16 13:45:14,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:14,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:14,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:14,962 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:14,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:14,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935913417] [2022-02-16 13:45:14,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935913417] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:14,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953607857] [2022-02-16 13:45:14,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:14,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:14,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:14,964 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-16 13:45:14,965 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-16 13:45:14,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:14,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:14,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:14,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:15,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-16 13:45:15,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:45:15,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 17 treesize of output 13 [2022-02-16 13:45:15,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:15,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:15,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:15,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-16 13:45:15,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:15,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 19 treesize of output 23 [2022-02-16 13:45:15,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:15,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 15 treesize of output 19 [2022-02-16 13:45:15,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:15,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953607857] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:15,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:15,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 16 [2022-02-16 13:45:15,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295564832] [2022-02-16 13:45:15,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:15,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:45:15,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:15,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:45:15,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:45:15,283 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-16 13:45:15,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:15,464 INFO L93 Difference]: Finished difference Result 220 states and 459 transitions. [2022-02-16 13:45:15,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:15,464 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-16 13:45:15,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:15,465 INFO L225 Difference]: With dead ends: 220 [2022-02-16 13:45:15,465 INFO L226 Difference]: Without dead ends: 212 [2022-02-16 13:45:15,465 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-16 13:45:15,466 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:15,466 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.2s Time] [2022-02-16 13:45:15,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-16 13:45:15,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 170. [2022-02-16 13:45:15,468 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-16 13:45:15,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 370 transitions. [2022-02-16 13:45:15,468 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 370 transitions. Word has length 21 [2022-02-16 13:45:15,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:15,468 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 370 transitions. [2022-02-16 13:45:15,469 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-16 13:45:15,469 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 370 transitions. [2022-02-16 13:45:15,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:15,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:15,469 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-16 13:45:15,510 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-16 13:45:15,691 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-16 13:45:15,691 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:15,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:15,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1597055227, now seen corresponding path program 41 times [2022-02-16 13:45:15,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:15,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498848880] [2022-02-16 13:45:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:15,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:15,804 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:15,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:15,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498848880] [2022-02-16 13:45:15,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498848880] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:15,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835379597] [2022-02-16 13:45:15,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:15,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:15,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:15,805 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-16 13:45:15,806 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-16 13:45:15,832 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:15,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:15,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:15,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:15,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:15,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 21 treesize of output 17 [2022-02-16 13:45:15,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:15,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:16,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 19 treesize of output 23 [2022-02-16 13:45:16,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:16,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 21 treesize of output 25 [2022-02-16 13:45:16,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:16,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 17 treesize of output 21 [2022-02-16 13:45:16,197 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-16 13:45:16,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835379597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:16,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:16,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:45:16,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047632447] [2022-02-16 13:45:16,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:16,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:16,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:16,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:16,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:16,198 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-16 13:45:16,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:16,382 INFO L93 Difference]: Finished difference Result 235 states and 482 transitions. [2022-02-16 13:45:16,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:16,382 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-16 13:45:16,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:16,383 INFO L225 Difference]: With dead ends: 235 [2022-02-16 13:45:16,383 INFO L226 Difference]: Without dead ends: 230 [2022-02-16 13:45:16,383 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-16 13:45:16,383 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-16 13:45:16,384 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-16 13:45:16,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-02-16 13:45:16,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 171. [2022-02-16 13:45:16,386 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-16 13:45:16,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 372 transitions. [2022-02-16 13:45:16,386 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 372 transitions. Word has length 21 [2022-02-16 13:45:16,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:16,387 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 372 transitions. [2022-02-16 13:45:16,387 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-16 13:45:16,387 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 372 transitions. [2022-02-16 13:45:16,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:16,387 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:16,387 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-16 13:45:16,403 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-16 13:45:16,595 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-16 13:45:16,595 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:16,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:16,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1812113789, now seen corresponding path program 42 times [2022-02-16 13:45:16,595 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:16,595 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003331096] [2022-02-16 13:45:16,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:16,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:16,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-16 13:45:16,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:16,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003331096] [2022-02-16 13:45:16,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003331096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:16,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466478408] [2022-02-16 13:45:16,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:16,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:16,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:16,755 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-16 13:45:16,756 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-16 13:45:16,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:45:16,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:16,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:16,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:16,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:16,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 21 treesize of output 17 [2022-02-16 13:45:16,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:45:16,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:16,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:17,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:17,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-16 13:45:17,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:17,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 21 treesize of output 25 [2022-02-16 13:45:17,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:17,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:45:17,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-16 13:45:17,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466478408] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:17,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:17,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:45:17,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105333832] [2022-02-16 13:45:17,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:17,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:17,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:17,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:17,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:17,200 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-16 13:45:17,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:17,371 INFO L93 Difference]: Finished difference Result 249 states and 503 transitions. [2022-02-16 13:45:17,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:17,371 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-16 13:45:17,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:17,372 INFO L225 Difference]: With dead ends: 249 [2022-02-16 13:45:17,372 INFO L226 Difference]: Without dead ends: 244 [2022-02-16 13:45:17,372 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-16 13:45:17,373 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-16 13:45:17,373 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-16 13:45:17,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-02-16 13:45:17,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 173. [2022-02-16 13:45:17,375 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-16 13:45:17,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 378 transitions. [2022-02-16 13:45:17,376 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 378 transitions. Word has length 21 [2022-02-16 13:45:17,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:17,376 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 378 transitions. [2022-02-16 13:45:17,376 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-16 13:45:17,376 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 378 transitions. [2022-02-16 13:45:17,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:17,376 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:17,376 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-16 13:45:17,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:17,595 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-16 13:45:17,596 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:17,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:17,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1127679105, now seen corresponding path program 43 times [2022-02-16 13:45:17,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:17,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477927406] [2022-02-16 13:45:17,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:17,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:17,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:17,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-16 13:45:17,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:17,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477927406] [2022-02-16 13:45:17,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477927406] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:17,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435763170] [2022-02-16 13:45:17,674 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:17,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:17,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:17,675 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-16 13:45:17,676 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-16 13:45:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:17,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:17,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:17,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:17,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:45:17,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-16 13:45:17,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:17,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:17,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 15 treesize of output 19 [2022-02-16 13:45:17,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 19 treesize of output 23 [2022-02-16 13:45:17,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:17,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-16 13:45:18,017 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-16 13:45:18,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435763170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:18,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:18,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:45:18,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165405544] [2022-02-16 13:45:18,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:18,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:45:18,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:18,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:45:18,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:45:18,018 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-16 13:45:18,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:18,204 INFO L93 Difference]: Finished difference Result 224 states and 467 transitions. [2022-02-16 13:45:18,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:18,204 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-16 13:45:18,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:18,205 INFO L225 Difference]: With dead ends: 224 [2022-02-16 13:45:18,205 INFO L226 Difference]: Without dead ends: 215 [2022-02-16 13:45:18,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:18,205 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:18,205 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.2s Time] [2022-02-16 13:45:18,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-02-16 13:45:18,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 173. [2022-02-16 13:45:18,207 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-16 13:45:18,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 377 transitions. [2022-02-16 13:45:18,208 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 377 transitions. Word has length 21 [2022-02-16 13:45:18,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:18,208 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 377 transitions. [2022-02-16 13:45:18,208 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-16 13:45:18,208 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-02-16 13:45:18,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:18,208 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:18,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-16 13:45:18,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:18,409 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-16 13:45:18,409 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:18,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:18,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1404207361, now seen corresponding path program 44 times [2022-02-16 13:45:18,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:18,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527206252] [2022-02-16 13:45:18,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:18,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:18,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:18,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-16 13:45:18,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:18,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527206252] [2022-02-16 13:45:18,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527206252] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:18,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517335955] [2022-02-16 13:45:18,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:18,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:18,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:18,508 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-16 13:45:18,527 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-16 13:45:18,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:18,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:18,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:18,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:18,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-16 13:45:18,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-16 13:45:18,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:18,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:18,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:18,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 22 treesize of output 26 [2022-02-16 13:45:18,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:18,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 21 treesize of output 25 [2022-02-16 13:45:18,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:18,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 17 treesize of output 21 [2022-02-16 13:45:18,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-16 13:45:18,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517335955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:18,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:18,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:45:18,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342099652] [2022-02-16 13:45:18,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:18,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:18,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:18,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:18,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:18,932 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-16 13:45:19,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:19,129 INFO L93 Difference]: Finished difference Result 242 states and 498 transitions. [2022-02-16 13:45:19,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:19,129 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-16 13:45:19,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:19,130 INFO L225 Difference]: With dead ends: 242 [2022-02-16 13:45:19,130 INFO L226 Difference]: Without dead ends: 237 [2022-02-16 13:45:19,130 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-16 13:45:19,130 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-16 13:45:19,130 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-16 13:45:19,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-02-16 13:45:19,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 173. [2022-02-16 13:45:19,133 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-16 13:45:19,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 377 transitions. [2022-02-16 13:45:19,133 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 377 transitions. Word has length 21 [2022-02-16 13:45:19,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:19,133 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 377 transitions. [2022-02-16 13:45:19,133 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-16 13:45:19,133 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-02-16 13:45:19,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:19,134 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:19,134 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-16 13:45:19,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:19,347 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-16 13:45:19,347 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:19,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:19,348 INFO L85 PathProgramCache]: Analyzing trace with hash 2016682520, now seen corresponding path program 45 times [2022-02-16 13:45:19,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:19,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649393772] [2022-02-16 13:45:19,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:19,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:19,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:19,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:19,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:19,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649393772] [2022-02-16 13:45:19,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649393772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:19,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255202852] [2022-02-16 13:45:19,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:19,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:19,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:19,487 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-16 13:45:19,488 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-16 13:45:19,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:45:19,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:19,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:19,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:19,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:19,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 19 treesize of output 15 [2022-02-16 13:45:19,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-16 13:45:19,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:19,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:19,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 18 treesize of output 22 [2022-02-16 13:45:19,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:19,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-16 13:45:19,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 16 treesize of output 20 [2022-02-16 13:45:19,921 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:19,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255202852] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:19,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:19,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:45:19,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256086542] [2022-02-16 13:45:19,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:19,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:19,922 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:19,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:19,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:19,922 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-16 13:45:20,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:20,176 INFO L93 Difference]: Finished difference Result 253 states and 526 transitions. [2022-02-16 13:45:20,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:20,177 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-16 13:45:20,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:20,177 INFO L225 Difference]: With dead ends: 253 [2022-02-16 13:45:20,177 INFO L226 Difference]: Without dead ends: 248 [2022-02-16 13:45:20,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:20,178 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:20,178 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.2s Time] [2022-02-16 13:45:20,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-02-16 13:45:20,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 175. [2022-02-16 13:45:20,181 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-16 13:45:20,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 382 transitions. [2022-02-16 13:45:20,181 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 382 transitions. Word has length 21 [2022-02-16 13:45:20,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:20,181 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 382 transitions. [2022-02-16 13:45:20,181 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-16 13:45:20,181 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 382 transitions. [2022-02-16 13:45:20,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:20,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:20,182 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-16 13:45:20,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:20,382 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-16 13:45:20,382 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:20,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:20,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1487890656, now seen corresponding path program 46 times [2022-02-16 13:45:20,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:20,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197712506] [2022-02-16 13:45:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:20,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45: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-16 13:45:20,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:20,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197712506] [2022-02-16 13:45:20,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197712506] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:20,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886249260] [2022-02-16 13:45:20,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:20,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:20,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:20,534 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-16 13:45:20,535 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-16 13:45:20,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:20,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:20,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:20,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:20,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:20,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:20,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 21 treesize of output 17 [2022-02-16 13:45:20,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:20,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 17 treesize of output 13 [2022-02-16 13:45:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:20,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:20,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:20,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:45:20,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:20,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 20 treesize of output 24 [2022-02-16 13:45:20,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:20,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-16 13:45:20,994 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:20,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886249260] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:20,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:20,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:20,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754671341] [2022-02-16 13:45:20,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:20,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:20,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:20,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:20,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:20,995 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-16 13:45:21,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:21,236 INFO L93 Difference]: Finished difference Result 243 states and 504 transitions. [2022-02-16 13:45:21,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:21,236 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-16 13:45:21,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:21,237 INFO L225 Difference]: With dead ends: 243 [2022-02-16 13:45:21,237 INFO L226 Difference]: Without dead ends: 238 [2022-02-16 13:45:21,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:21,238 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:21,238 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.2s Time] [2022-02-16 13:45:21,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-02-16 13:45:21,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 174. [2022-02-16 13:45:21,240 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-16 13:45:21,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 379 transitions. [2022-02-16 13:45:21,241 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 379 transitions. Word has length 21 [2022-02-16 13:45:21,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:21,241 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 379 transitions. [2022-02-16 13:45:21,241 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-16 13:45:21,241 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 379 transitions. [2022-02-16 13:45:21,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:21,241 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:21,242 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-16 13:45:21,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:21,442 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-16 13:45:21,442 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:21,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:21,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1553985308, now seen corresponding path program 47 times [2022-02-16 13:45:21,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:21,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188500356] [2022-02-16 13:45:21,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:21,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:21,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-16 13:45:21,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:21,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188500356] [2022-02-16 13:45:21,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188500356] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:21,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802940824] [2022-02-16 13:45:21,560 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:21,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:21,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:21,568 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-16 13:45:21,570 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-16 13:45:21,594 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:21,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:21,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:21,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:21,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 19 treesize of output 15 [2022-02-16 13:45:21,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-16 13:45:21,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-16 13:45:21,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:21,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:21,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 21 treesize of output 25 [2022-02-16 13:45:21,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:21,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 20 treesize of output 24 [2022-02-16 13:45:21,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:21,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-16 13:45:21,967 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:21,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802940824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:21,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:21,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:45:21,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255717235] [2022-02-16 13:45:21,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:21,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:21,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:21,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:21,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:21,968 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-16 13:45:22,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:22,234 INFO L93 Difference]: Finished difference Result 252 states and 512 transitions. [2022-02-16 13:45:22,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:22,234 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-16 13:45:22,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:22,235 INFO L225 Difference]: With dead ends: 252 [2022-02-16 13:45:22,235 INFO L226 Difference]: Without dead ends: 247 [2022-02-16 13:45:22,235 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-16 13:45:22,236 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-16 13:45:22,236 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-16 13:45:22,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-02-16 13:45:22,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 175. [2022-02-16 13:45:22,238 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-16 13:45:22,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 383 transitions. [2022-02-16 13:45:22,239 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 383 transitions. Word has length 21 [2022-02-16 13:45:22,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:22,239 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 383 transitions. [2022-02-16 13:45:22,239 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-16 13:45:22,239 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 383 transitions. [2022-02-16 13:45:22,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:22,239 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:22,239 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-16 13:45:22,255 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-16 13:45:22,440 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-16 13:45:22,440 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:22,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:22,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1044316760, now seen corresponding path program 48 times [2022-02-16 13:45:22,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:22,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137590687] [2022-02-16 13:45:22,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:22,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:22,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:22,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:22,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137590687] [2022-02-16 13:45:22,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137590687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:22,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107471401] [2022-02-16 13:45:22,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:22,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:22,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:22,581 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-16 13:45:22,582 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-16 13:45:22,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:22,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:22,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:22,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:22,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-16 13:45:22,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 21 treesize of output 17 [2022-02-16 13:45:22,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 17 treesize of output 13 [2022-02-16 13:45:22,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-16 13:45:22,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:22,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:22,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 21 treesize of output 25 [2022-02-16 13:45:22,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:22,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 20 treesize of output 24 [2022-02-16 13:45:22,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:22,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 20 [2022-02-16 13:45:22,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-16 13:45:22,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107471401] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:22,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:22,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:45:22,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547163403] [2022-02-16 13:45:22,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:22,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:22,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:22,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:22,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:22,967 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-16 13:45:23,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:23,192 INFO L93 Difference]: Finished difference Result 241 states and 492 transitions. [2022-02-16 13:45:23,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:23,193 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-16 13:45:23,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:23,194 INFO L225 Difference]: With dead ends: 241 [2022-02-16 13:45:23,194 INFO L226 Difference]: Without dead ends: 236 [2022-02-16 13:45:23,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:23,194 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:45:23,194 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-16 13:45:23,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-16 13:45:23,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 173. [2022-02-16 13:45:23,197 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-16 13:45:23,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 377 transitions. [2022-02-16 13:45:23,197 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 377 transitions. Word has length 21 [2022-02-16 13:45:23,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:23,197 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 377 transitions. [2022-02-16 13:45:23,197 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-16 13:45:23,197 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-02-16 13:45:23,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:23,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:23,198 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-16 13:45:23,215 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-16 13:45:23,407 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-16 13:45:23,407 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:23,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:23,408 INFO L85 PathProgramCache]: Analyzing trace with hash 940456251, now seen corresponding path program 49 times [2022-02-16 13:45:23,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:23,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082619192] [2022-02-16 13:45:23,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:23,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:23,522 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-16 13:45:23,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:23,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082619192] [2022-02-16 13:45:23,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082619192] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:23,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284606977] [2022-02-16 13:45:23,523 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:23,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:23,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:23,524 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-16 13:45:23,525 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-16 13:45:23,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:23,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:23,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:23,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:23,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:45:23,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:23,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-16 13:45:23,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:23,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 10 treesize of output 5 [2022-02-16 13:45:23,812 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-16 13:45:23,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:23,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:23,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-16 13:45:23,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:23,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 22 treesize of output 26 [2022-02-16 13:45:23,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 18 treesize of output 22 [2022-02-16 13:45:23,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-16 13:45:23,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284606977] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:23,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:23,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:23,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370801573] [2022-02-16 13:45:23,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:23,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:23,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:23,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:23,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:23,985 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-16 13:45:24,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:24,087 INFO L93 Difference]: Finished difference Result 208 states and 440 transitions. [2022-02-16 13:45:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:24,088 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-16 13:45:24,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:24,088 INFO L225 Difference]: With dead ends: 208 [2022-02-16 13:45:24,088 INFO L226 Difference]: Without dead ends: 201 [2022-02-16 13:45:24,089 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-16 13:45:24,089 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-16 13:45:24,089 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-16 13:45:24,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-02-16 13:45:24,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 177. [2022-02-16 13:45:24,091 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-16 13:45:24,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 387 transitions. [2022-02-16 13:45:24,091 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 387 transitions. Word has length 21 [2022-02-16 13:45:24,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:24,091 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 387 transitions. [2022-02-16 13:45:24,091 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-16 13:45:24,092 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 387 transitions. [2022-02-16 13:45:24,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:24,092 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:24,092 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-16 13:45:24,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-02-16 13:45:24,303 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-16 13:45:24,303 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:24,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:24,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1730850371, now seen corresponding path program 50 times [2022-02-16 13:45:24,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:24,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745999528] [2022-02-16 13:45:24,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:24,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:24,467 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-16 13:45:24,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:24,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745999528] [2022-02-16 13:45:24,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745999528] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:24,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686711279] [2022-02-16 13:45:24,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:24,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:24,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:24,469 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-16 13:45:24,470 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-16 13:45:24,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:24,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:24,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:24,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:24,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:24,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 17 treesize of output 13 [2022-02-16 13:45:24,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:24,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 19 treesize of output 15 [2022-02-16 13:45:24,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 10 treesize of output 5 [2022-02-16 13:45:24,703 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-16 13:45:24,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:24,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:24,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 15 treesize of output 19 [2022-02-16 13:45:24,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:24,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 22 treesize of output 26 [2022-02-16 13:45:24,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:24,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 18 treesize of output 22 [2022-02-16 13:45:24,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-16 13:45:24,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686711279] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:24,860 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:24,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:24,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010141388] [2022-02-16 13:45:24,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:24,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:24,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:24,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:24,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:24,860 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-16 13:45:24,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:24,971 INFO L93 Difference]: Finished difference Result 209 states and 443 transitions. [2022-02-16 13:45:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:24,971 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-16 13:45:24,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:24,972 INFO L225 Difference]: With dead ends: 209 [2022-02-16 13:45:24,972 INFO L226 Difference]: Without dead ends: 202 [2022-02-16 13:45:24,972 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-16 13:45:24,972 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-16 13:45:24,972 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-16 13:45:24,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-02-16 13:45:24,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 179. [2022-02-16 13:45:24,974 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-16 13:45:24,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 396 transitions. [2022-02-16 13:45:24,975 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 396 transitions. Word has length 21 [2022-02-16 13:45:24,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:24,975 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 396 transitions. [2022-02-16 13:45:24,975 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-16 13:45:24,975 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 396 transitions. [2022-02-16 13:45:24,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:24,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:24,975 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-16 13:45:24,991 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-16 13:45:25,191 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-16 13:45:25,191 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:25,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:25,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1195516580, now seen corresponding path program 51 times [2022-02-16 13:45:25,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:25,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729401927] [2022-02-16 13:45:25,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:25,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:25,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:25,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:25,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:25,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729401927] [2022-02-16 13:45:25,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729401927] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:25,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316919297] [2022-02-16 13:45:25,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:25,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:25,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:25,402 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-16 13:45:25,415 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-16 13:45:25,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:25,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:25,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:45:25,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:25,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 19 treesize of output 15 [2022-02-16 13:45:25,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:25,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-16 13:45:25,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:25,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 11 treesize of output 3 [2022-02-16 13:45:25,804 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:25,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:25,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:25,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:45:25,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 22 treesize of output 26 [2022-02-16 13:45:25,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:25,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-16 13:45:25,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-16 13:45:25,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316919297] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:25,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:25,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:25,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53315859] [2022-02-16 13:45:25,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:25,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:25,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:25,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:25,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:25,999 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-16 13:45:26,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:26,251 INFO L93 Difference]: Finished difference Result 273 states and 574 transitions. [2022-02-16 13:45:26,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:45:26,251 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-16 13:45:26,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:26,252 INFO L225 Difference]: With dead ends: 273 [2022-02-16 13:45:26,252 INFO L226 Difference]: Without dead ends: 263 [2022-02-16 13:45:26,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:26,252 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-16 13:45:26,252 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-16 13:45:26,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-02-16 13:45:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 190. [2022-02-16 13:45:26,255 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-16 13:45:26,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 432 transitions. [2022-02-16 13:45:26,256 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 432 transitions. Word has length 21 [2022-02-16 13:45:26,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:26,256 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 432 transitions. [2022-02-16 13:45:26,256 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-16 13:45:26,256 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 432 transitions. [2022-02-16 13:45:26,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:26,256 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:26,256 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-16 13:45:26,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-02-16 13:45:26,472 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-16 13:45:26,473 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:26,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:26,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1337438667, now seen corresponding path program 52 times [2022-02-16 13:45:26,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:26,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081594864] [2022-02-16 13:45:26,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:26,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:26,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:26,563 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-16 13:45:26,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:26,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081594864] [2022-02-16 13:45:26,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081594864] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:26,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414941978] [2022-02-16 13:45:26,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:26,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:26,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:26,564 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-16 13:45:26,565 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-16 13:45:26,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:26,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:26,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:26,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:26,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:26,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:26,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 19 treesize of output 15 [2022-02-16 13:45:26,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:26,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 10 treesize of output 5 [2022-02-16 13:45:26,749 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-16 13:45:26,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:26,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:26,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 15 treesize of output 19 [2022-02-16 13:45:26,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:26,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 22 treesize of output 26 [2022-02-16 13:45:26,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:26,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 18 treesize of output 22 [2022-02-16 13:45:26,864 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-16 13:45:26,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414941978] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:26,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:26,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:26,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468787769] [2022-02-16 13:45:26,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:26,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:26,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:26,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:26,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:26,865 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-16 13:45:26,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:26,951 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2022-02-16 13:45:26,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:26,951 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-16 13:45:26,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:26,952 INFO L225 Difference]: With dead ends: 225 [2022-02-16 13:45:26,952 INFO L226 Difference]: Without dead ends: 218 [2022-02-16 13:45:26,952 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-16 13:45:26,953 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-16 13:45:26,953 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-16 13:45:26,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-02-16 13:45:26,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 191. [2022-02-16 13:45:26,956 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-16 13:45:26,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 433 transitions. [2022-02-16 13:45:26,956 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 433 transitions. Word has length 21 [2022-02-16 13:45:26,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:26,956 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 433 transitions. [2022-02-16 13:45:26,957 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-16 13:45:26,957 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 433 transitions. [2022-02-16 13:45:26,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:26,957 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:26,957 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-16 13:45:26,987 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-16 13:45:27,174 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-16 13:45:27,174 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:27,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:27,174 INFO L85 PathProgramCache]: Analyzing trace with hash -64690489, now seen corresponding path program 53 times [2022-02-16 13:45:27,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:27,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994356366] [2022-02-16 13:45:27,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:27,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:27,294 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:27,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:27,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994356366] [2022-02-16 13:45:27,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994356366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:27,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740164138] [2022-02-16 13:45:27,294 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:27,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:27,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:27,296 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-16 13:45:27,297 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-16 13:45:27,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:27,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:27,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:27,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:27,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-16 13:45:27,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:27,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 21 treesize of output 17 [2022-02-16 13:45:27,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:27,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:45:27,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-16 13:45:27,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:27,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:27,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-16 13:45:27,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:27,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 22 treesize of output 26 [2022-02-16 13:45:27,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:27,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 18 treesize of output 22 [2022-02-16 13:45:27,800 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-16 13:45:27,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740164138] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:27,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:27,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:27,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542657042] [2022-02-16 13:45:27,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:27,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:27,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:27,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:27,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:27,801 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-16 13:45:27,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:27,945 INFO L93 Difference]: Finished difference Result 241 states and 513 transitions. [2022-02-16 13:45:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:27,945 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-16 13:45:27,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:27,946 INFO L225 Difference]: With dead ends: 241 [2022-02-16 13:45:27,946 INFO L226 Difference]: Without dead ends: 236 [2022-02-16 13:45:27,946 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-16 13:45:27,946 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-16 13:45:27,947 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-16 13:45:27,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-16 13:45:27,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 191. [2022-02-16 13:45:27,958 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-16 13:45:27,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 433 transitions. [2022-02-16 13:45:27,960 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 433 transitions. Word has length 21 [2022-02-16 13:45:27,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:27,960 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 433 transitions. [2022-02-16 13:45:27,961 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-16 13:45:27,961 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 433 transitions. [2022-02-16 13:45:27,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:27,961 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:27,961 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-16 13:45:27,977 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-16 13:45:28,177 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-16 13:45:28,178 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:28,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:28,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1985910700, now seen corresponding path program 54 times [2022-02-16 13:45:28,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:28,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701701299] [2022-02-16 13:45:28,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:28,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:28,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:28,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-16 13:45:28,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:28,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701701299] [2022-02-16 13:45:28,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701701299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:28,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654834704] [2022-02-16 13:45:28,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:28,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:28,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:28,304 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-16 13:45:28,341 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-16 13:45:28,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:28,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:28,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:28,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:28,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-16 13:45:28,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:28,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-16 13:45:28,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:28,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 17 treesize of output 13 [2022-02-16 13:45:28,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:28,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:28,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:28,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 16 treesize of output 20 [2022-02-16 13:45:28,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:28,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 22 treesize of output 26 [2022-02-16 13:45:28,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 18 treesize of output 22 [2022-02-16 13:45:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:28,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654834704] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:28,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:28,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:28,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595155564] [2022-02-16 13:45:28,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:28,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:28,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:28,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:28,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:28,703 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-16 13:45:28,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:28,863 INFO L93 Difference]: Finished difference Result 239 states and 511 transitions. [2022-02-16 13:45:28,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:28,863 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-16 13:45:28,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:28,864 INFO L225 Difference]: With dead ends: 239 [2022-02-16 13:45:28,864 INFO L226 Difference]: Without dead ends: 234 [2022-02-16 13:45:28,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:28,864 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-16 13:45:28,865 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-16 13:45:28,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-16 13:45:28,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 191. [2022-02-16 13:45:28,867 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-16 13:45:28,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 433 transitions. [2022-02-16 13:45:28,867 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 433 transitions. Word has length 21 [2022-02-16 13:45:28,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:28,867 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 433 transitions. [2022-02-16 13:45:28,867 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-16 13:45:28,868 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 433 transitions. [2022-02-16 13:45:28,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:28,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:28,868 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-16 13:45:28,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:29,081 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-16 13:45:29,081 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:29,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:29,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1715494453, now seen corresponding path program 55 times [2022-02-16 13:45:29,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:29,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168982107] [2022-02-16 13:45:29,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:29,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:29,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-16 13:45:29,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:29,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168982107] [2022-02-16 13:45:29,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168982107] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:29,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482767926] [2022-02-16 13:45:29,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:29,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:29,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:29,192 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-16 13:45:29,194 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-16 13:45:29,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:29,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:29,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:29,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:29,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:29,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 19 treesize of output 15 [2022-02-16 13:45:29,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:29,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 10 treesize of output 5 [2022-02-16 13:45:29,366 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-16 13:45:29,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:29,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:29,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 15 treesize of output 19 [2022-02-16 13:45:29,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:29,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 22 treesize of output 26 [2022-02-16 13:45:29,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 18 treesize of output 22 [2022-02-16 13:45:29,479 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-16 13:45:29,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482767926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:29,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:29,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:29,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422203555] [2022-02-16 13:45:29,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:29,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:29,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:29,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:29,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:29,480 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-16 13:45:29,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:29,556 INFO L93 Difference]: Finished difference Result 226 states and 496 transitions. [2022-02-16 13:45:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:29,556 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-16 13:45:29,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:29,557 INFO L225 Difference]: With dead ends: 226 [2022-02-16 13:45:29,557 INFO L226 Difference]: Without dead ends: 219 [2022-02-16 13:45:29,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:29,558 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-16 13:45:29,558 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-16 13:45:29,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-02-16 13:45:29,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 193. [2022-02-16 13:45:29,574 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-16 13:45:29,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 440 transitions. [2022-02-16 13:45:29,578 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 440 transitions. Word has length 21 [2022-02-16 13:45:29,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:29,579 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 440 transitions. [2022-02-16 13:45:29,579 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-16 13:45:29,579 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 440 transitions. [2022-02-16 13:45:29,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:29,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:29,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-16 13:45:29,619 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-16 13:45:29,795 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-16 13:45:29,795 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:29,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:29,796 INFO L85 PathProgramCache]: Analyzing trace with hash 925132610, now seen corresponding path program 56 times [2022-02-16 13:45:29,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:29,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767451246] [2022-02-16 13:45:29,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:29,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:29,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:29,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:29,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:29,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767451246] [2022-02-16 13:45:29,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767451246] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:29,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806974742] [2022-02-16 13:45:29,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:29,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:29,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:29,909 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-16 13:45:29,910 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-16 13:45:29,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:29,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:29,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:29,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:30,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:30,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-16 13:45:30,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:30,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 21 treesize of output 17 [2022-02-16 13:45:30,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:30,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 12 treesize of output 5 [2022-02-16 13:45:30,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-16 13:45:30,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:30,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:30,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 15 treesize of output 19 [2022-02-16 13:45:30,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:30,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 22 treesize of output 26 [2022-02-16 13:45:30,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:30,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 18 treesize of output 22 [2022-02-16 13:45:30,419 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-16 13:45:30,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806974742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:30,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:30,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:30,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455696144] [2022-02-16 13:45:30,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:30,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:30,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:30,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:30,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:30,420 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-16 13:45:30,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:30,576 INFO L93 Difference]: Finished difference Result 243 states and 523 transitions. [2022-02-16 13:45:30,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:30,577 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-16 13:45:30,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:30,578 INFO L225 Difference]: With dead ends: 243 [2022-02-16 13:45:30,578 INFO L226 Difference]: Without dead ends: 238 [2022-02-16 13:45:30,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:30,578 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-16 13:45:30,578 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-16 13:45:30,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-02-16 13:45:30,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 193. [2022-02-16 13:45:30,583 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-16 13:45:30,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 440 transitions. [2022-02-16 13:45:30,584 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 440 transitions. Word has length 21 [2022-02-16 13:45:30,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:30,584 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 440 transitions. [2022-02-16 13:45:30,584 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-16 13:45:30,584 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 440 transitions. [2022-02-16 13:45:30,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:30,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:30,591 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-16 13:45:30,623 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-16 13:45:30,807 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-16 13:45:30,808 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:30,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:30,808 INFO L85 PathProgramCache]: Analyzing trace with hash 477759039, now seen corresponding path program 57 times [2022-02-16 13:45:30,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:30,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780088835] [2022-02-16 13:45:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:30,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:30,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:30,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-16 13:45:30,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:30,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780088835] [2022-02-16 13:45:30,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780088835] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:30,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957113515] [2022-02-16 13:45:30,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:30,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:30,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:30,922 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-16 13:45:30,923 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-16 13:45:30,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:45:30,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:30,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:30,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:31,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:31,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:31,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:31,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:31,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:45:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:31,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:31,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:31,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 15 treesize of output 19 [2022-02-16 13:45:31,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:31,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 22 treesize of output 26 [2022-02-16 13:45:31,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:31,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 18 treesize of output 22 [2022-02-16 13:45:31,258 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:31,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957113515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:31,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:31,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:31,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094055029] [2022-02-16 13:45:31,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:31,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:31,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:31,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:31,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:31,259 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-16 13:45:31,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:31,362 INFO L93 Difference]: Finished difference Result 227 states and 497 transitions. [2022-02-16 13:45:31,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:31,362 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-16 13:45:31,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:31,363 INFO L225 Difference]: With dead ends: 227 [2022-02-16 13:45:31,363 INFO L226 Difference]: Without dead ends: 219 [2022-02-16 13:45:31,363 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-16 13:45:31,364 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:31,364 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.1s Time] [2022-02-16 13:45:31,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-02-16 13:45:31,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 194. [2022-02-16 13:45:31,368 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-16 13:45:31,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 445 transitions. [2022-02-16 13:45:31,368 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 445 transitions. Word has length 21 [2022-02-16 13:45:31,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:31,369 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 445 transitions. [2022-02-16 13:45:31,369 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-16 13:45:31,369 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 445 transitions. [2022-02-16 13:45:31,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:31,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:31,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-16 13:45:31,385 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-16 13:45:31,582 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-16 13:45:31,583 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:31,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:31,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1332276545, now seen corresponding path program 58 times [2022-02-16 13:45:31,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:31,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428117635] [2022-02-16 13:45:31,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:31,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:31,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:31,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:31,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428117635] [2022-02-16 13:45:31,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428117635] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:31,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067834407] [2022-02-16 13:45:31,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:31,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:31,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:31,793 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-16 13:45:31,794 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-16 13:45:31,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:31,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:31,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:31,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:31,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:31,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:31,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:31,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:31,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:45:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:32,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:32,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:32,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 16 treesize of output 20 [2022-02-16 13:45:32,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:32,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 22 treesize of output 26 [2022-02-16 13:45:32,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:32,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-16 13:45:32,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-16 13:45:32,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067834407] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:32,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:32,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:32,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022382177] [2022-02-16 13:45:32,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:32,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:32,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:32,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:32,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:32,374 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-16 13:45:32,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:32,570 INFO L93 Difference]: Finished difference Result 245 states and 525 transitions. [2022-02-16 13:45:32,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:32,570 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-16 13:45:32,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:32,571 INFO L225 Difference]: With dead ends: 245 [2022-02-16 13:45:32,571 INFO L226 Difference]: Without dead ends: 240 [2022-02-16 13:45:32,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:32,571 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:32,572 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.1s Time] [2022-02-16 13:45:32,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-02-16 13:45:32,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 194. [2022-02-16 13:45:32,574 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-16 13:45:32,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 445 transitions. [2022-02-16 13:45:32,574 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 445 transitions. Word has length 21 [2022-02-16 13:45:32,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:32,575 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 445 transitions. [2022-02-16 13:45:32,575 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-16 13:45:32,575 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 445 transitions. [2022-02-16 13:45:32,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:32,575 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:32,575 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-16 13:45:32,591 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-16 13:45:32,785 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-16 13:45:32,786 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:32,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:32,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2068295749, now seen corresponding path program 59 times [2022-02-16 13:45:32,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:32,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821488849] [2022-02-16 13:45:32,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:32,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:32,895 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-16 13:45:32,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:32,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821488849] [2022-02-16 13:45:32,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821488849] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:32,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147350132] [2022-02-16 13:45:32,895 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:32,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:32,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:32,897 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-16 13:45:32,898 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-16 13:45:32,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:32,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:32,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:32,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:33,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:33,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 19 treesize of output 15 [2022-02-16 13:45:33,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:33,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 19 treesize of output 15 [2022-02-16 13:45:33,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:33,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 10 treesize of output 5 [2022-02-16 13:45:33,139 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-16 13:45:33,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:33,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:33,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 15 treesize of output 19 [2022-02-16 13:45:33,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:33,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 22 treesize of output 26 [2022-02-16 13:45:33,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:33,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 18 treesize of output 22 [2022-02-16 13:45:33,281 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-16 13:45:33,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147350132] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:33,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:33,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:33,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101077169] [2022-02-16 13:45:33,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:33,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:33,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:33,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:33,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:33,285 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-16 13:45:33,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:33,338 INFO L93 Difference]: Finished difference Result 238 states and 520 transitions. [2022-02-16 13:45:33,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:33,339 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-16 13:45:33,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:33,339 INFO L225 Difference]: With dead ends: 238 [2022-02-16 13:45:33,339 INFO L226 Difference]: Without dead ends: 229 [2022-02-16 13:45:33,339 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-16 13:45:33,340 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-16 13:45:33,340 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-16 13:45:33,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-02-16 13:45:33,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 199. [2022-02-16 13:45:33,348 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-16 13:45:33,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 455 transitions. [2022-02-16 13:45:33,349 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 455 transitions. Word has length 21 [2022-02-16 13:45:33,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:33,349 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 455 transitions. [2022-02-16 13:45:33,349 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-16 13:45:33,349 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 455 transitions. [2022-02-16 13:45:33,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:33,350 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:33,350 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-16 13:45:33,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-02-16 13:45:33,566 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-16 13:45:33,567 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:33,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:33,567 INFO L85 PathProgramCache]: Analyzing trace with hash -541882425, now seen corresponding path program 60 times [2022-02-16 13:45:33,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:33,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425781388] [2022-02-16 13:45:33,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:33,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:33,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:33,714 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-16 13:45:33,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:33,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425781388] [2022-02-16 13:45:33,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425781388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:33,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579682139] [2022-02-16 13:45:33,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:33,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:33,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:33,717 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-16 13:45:33,718 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-16 13:45:33,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:45:33,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:33,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:45:33,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:33,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:33,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 19 treesize of output 15 [2022-02-16 13:45:33,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:33,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-16 13:45:33,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:33,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:45:34,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-16 13:45:34,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:34,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:34,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 16 treesize of output 20 [2022-02-16 13:45:34,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:34,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 22 treesize of output 26 [2022-02-16 13:45:34,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:34,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 18 treesize of output 22 [2022-02-16 13:45:34,397 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-16 13:45:34,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579682139] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:34,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:34,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:34,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475876168] [2022-02-16 13:45:34,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:34,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:34,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:34,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:34,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:34,400 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-16 13:45:34,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:34,569 INFO L93 Difference]: Finished difference Result 263 states and 563 transitions. [2022-02-16 13:45:34,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:34,570 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-16 13:45:34,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:34,571 INFO L225 Difference]: With dead ends: 263 [2022-02-16 13:45:34,571 INFO L226 Difference]: Without dead ends: 253 [2022-02-16 13:45:34,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:45:34,571 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-16 13:45:34,571 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-16 13:45:34,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-02-16 13:45:34,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 202. [2022-02-16 13:45:34,573 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-16 13:45:34,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 465 transitions. [2022-02-16 13:45:34,574 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 465 transitions. Word has length 21 [2022-02-16 13:45:34,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:34,574 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 465 transitions. [2022-02-16 13:45:34,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-16 13:45:34,574 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 465 transitions. [2022-02-16 13:45:34,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:34,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:34,578 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-16 13:45:34,594 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-16 13:45:34,791 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-16 13:45:34,791 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:34,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:34,792 INFO L85 PathProgramCache]: Analyzing trace with hash -794783689, now seen corresponding path program 61 times [2022-02-16 13:45:34,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:34,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877955851] [2022-02-16 13:45:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:34,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:34,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:34,971 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:34,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877955851] [2022-02-16 13:45:34,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877955851] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:34,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179738831] [2022-02-16 13:45:34,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:34,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:34,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:34,973 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-16 13:45:35,006 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-16 13:45:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:35,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:35,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:35,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:35,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:35,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:45:35,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:35,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:35,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:35,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-16 13:45:35,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:35,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 23 treesize of output 27 [2022-02-16 13:45:35,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:35,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-16 13:45:35,529 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:35,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179738831] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:35,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:35,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:35,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270833217] [2022-02-16 13:45:35,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:35,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:35,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:35,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:35,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:35,530 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-16 13:45:35,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:35,747 INFO L93 Difference]: Finished difference Result 270 states and 579 transitions. [2022-02-16 13:45:35,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:35,748 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-16 13:45:35,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:35,748 INFO L225 Difference]: With dead ends: 270 [2022-02-16 13:45:35,748 INFO L226 Difference]: Without dead ends: 265 [2022-02-16 13:45:35,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:45:35,749 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:35,749 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.2s Time] [2022-02-16 13:45:35,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-16 13:45:35,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 206. [2022-02-16 13:45:35,751 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-16 13:45:35,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 480 transitions. [2022-02-16 13:45:35,752 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 480 transitions. Word has length 21 [2022-02-16 13:45:35,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:35,752 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 480 transitions. [2022-02-16 13:45:35,752 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-16 13:45:35,752 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 480 transitions. [2022-02-16 13:45:35,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:35,752 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:35,753 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-16 13:45:35,775 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-16 13:45:35,967 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-16 13:45:35,967 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:35,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:35,968 INFO L85 PathProgramCache]: Analyzing trace with hash -4389569, now seen corresponding path program 62 times [2022-02-16 13:45:35,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:35,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120795385] [2022-02-16 13:45:35,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:35,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:36,133 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-16 13:45:36,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:36,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120795385] [2022-02-16 13:45:36,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120795385] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:36,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468972017] [2022-02-16 13:45:36,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:36,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:36,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:36,134 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-16 13:45:36,136 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-16 13:45:36,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:36,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:36,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:36,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:36,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 19 treesize of output 15 [2022-02-16 13:45:36,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:36,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 19 treesize of output 15 [2022-02-16 13:45:36,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:36,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:45:36,382 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-16 13:45:36,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:36,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:36,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 18 treesize of output 22 [2022-02-16 13:45:36,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:36,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 23 treesize of output 27 [2022-02-16 13:45:36,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:36,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 19 treesize of output 23 [2022-02-16 13:45:36,635 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-16 13:45:36,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468972017] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:36,635 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:36,635 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:36,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965911509] [2022-02-16 13:45:36,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:36,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:36,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:36,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:36,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:36,636 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-16 13:45:36,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:36,856 INFO L93 Difference]: Finished difference Result 268 states and 589 transitions. [2022-02-16 13:45:36,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:36,856 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-16 13:45:36,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:36,857 INFO L225 Difference]: With dead ends: 268 [2022-02-16 13:45:36,857 INFO L226 Difference]: Without dead ends: 263 [2022-02-16 13:45:36,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:45:36,858 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:45:36,858 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-16 13:45:36,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-02-16 13:45:36,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 208. [2022-02-16 13:45:36,861 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-16 13:45:36,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 489 transitions. [2022-02-16 13:45:36,861 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 489 transitions. Word has length 21 [2022-02-16 13:45:36,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:36,861 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 489 transitions. [2022-02-16 13:45:36,861 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-16 13:45:36,861 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 489 transitions. [2022-02-16 13:45:36,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:36,861 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:36,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-16 13:45:36,878 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-16 13:45:37,071 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-16 13:45:37,071 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:37,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:37,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1270312224, now seen corresponding path program 63 times [2022-02-16 13:45:37,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:37,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385817177] [2022-02-16 13:45:37,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:37,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:37,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:37,207 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:37,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:37,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385817177] [2022-02-16 13:45:37,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385817177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:37,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862245561] [2022-02-16 13:45:37,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:37,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:37,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:37,216 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-16 13:45:37,217 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-16 13:45:37,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:37,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:37,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:45:37,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:37,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:37,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-16 13:45:37,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:37,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 19 treesize of output 15 [2022-02-16 13:45:37,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:37,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 11 treesize of output 3 [2022-02-16 13:45:37,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:37,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:37,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:37,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 30 treesize of output 32 [2022-02-16 13:45:37,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:37,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 32 treesize of output 34 [2022-02-16 13:45:37,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:37,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 26 treesize of output 28 [2022-02-16 13:45:37,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-16 13:45:37,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862245561] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:37,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:37,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:37,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113882228] [2022-02-16 13:45:37,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:37,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:37,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:37,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:37,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:37,850 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-16 13:45:38,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:38,201 INFO L93 Difference]: Finished difference Result 297 states and 639 transitions. [2022-02-16 13:45:38,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:45:38,202 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-16 13:45:38,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:38,203 INFO L225 Difference]: With dead ends: 297 [2022-02-16 13:45:38,203 INFO L226 Difference]: Without dead ends: 277 [2022-02-16 13:45:38,203 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-16 13:45:38,203 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-16 13:45:38,203 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-16 13:45:38,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-02-16 13:45:38,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 217. [2022-02-16 13:45:38,206 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-16 13:45:38,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 512 transitions. [2022-02-16 13:45:38,206 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 512 transitions. Word has length 21 [2022-02-16 13:45:38,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:38,206 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 512 transitions. [2022-02-16 13:45:38,206 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-16 13:45:38,207 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 512 transitions. [2022-02-16 13:45:38,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:38,207 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:38,207 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-16 13:45:38,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-02-16 13:45:38,420 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-16 13:45:38,420 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:38,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:38,420 INFO L85 PathProgramCache]: Analyzing trace with hash -397801273, now seen corresponding path program 64 times [2022-02-16 13:45:38,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:38,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050428523] [2022-02-16 13:45:38,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:38,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:38,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:38,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-16 13:45:38,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:38,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050428523] [2022-02-16 13:45:38,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050428523] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:38,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738061887] [2022-02-16 13:45:38,573 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:38,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:38,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:38,588 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-16 13:45:38,589 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-16 13:45:38,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:38,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:38,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:38,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:38,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:38,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 19 treesize of output 15 [2022-02-16 13:45:38,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:38,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-16 13:45:38,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:38,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 17 treesize of output 13 [2022-02-16 13:45:38,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-16 13:45:38,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:39,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:39,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 21 treesize of output 25 [2022-02-16 13:45:39,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:39,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 23 treesize of output 27 [2022-02-16 13:45:39,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:45:39,093 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:39,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738061887] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:39,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:39,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:39,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127785811] [2022-02-16 13:45:39,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:39,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:39,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:39,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:39,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:39,094 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-16 13:45:39,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:39,231 INFO L93 Difference]: Finished difference Result 276 states and 611 transitions. [2022-02-16 13:45:39,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:39,231 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-16 13:45:39,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:39,232 INFO L225 Difference]: With dead ends: 276 [2022-02-16 13:45:39,232 INFO L226 Difference]: Without dead ends: 271 [2022-02-16 13:45:39,232 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-16 13:45:39,233 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-16 13:45:39,233 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-16 13:45:39,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-02-16 13:45:39,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 222. [2022-02-16 13:45:39,235 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-16 13:45:39,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 525 transitions. [2022-02-16 13:45:39,236 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 525 transitions. Word has length 21 [2022-02-16 13:45:39,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:39,236 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 525 transitions. [2022-02-16 13:45:39,236 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-16 13:45:39,236 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 525 transitions. [2022-02-16 13:45:39,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:39,236 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:39,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-16 13:45:39,253 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-16 13:45:39,443 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-16 13:45:39,443 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:39,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:39,444 INFO L85 PathProgramCache]: Analyzing trace with hash 286633411, now seen corresponding path program 65 times [2022-02-16 13:45:39,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:39,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537256894] [2022-02-16 13:45:39,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:39,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:39,523 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:39,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:39,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537256894] [2022-02-16 13:45:39,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537256894] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:39,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969621814] [2022-02-16 13:45:39,523 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:39,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:39,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:39,524 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-16 13:45:39,525 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-16 13:45:39,550 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:39,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:39,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:39,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:39,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:39,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-16 13:45:39,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:39,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 20 treesize of output 16 [2022-02-16 13:45:39,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:39,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 12 treesize of output 5 [2022-02-16 13:45:39,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-16 13:45:39,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:39,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:39,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 15 treesize of output 19 [2022-02-16 13:45:39,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:39,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 19 treesize of output 23 [2022-02-16 13:45:39,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:39,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-16 13:45:39,822 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-16 13:45:39,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969621814] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:39,822 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:39,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:39,822 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300647513] [2022-02-16 13:45:39,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:39,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:39,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:39,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:39,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:39,823 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-16 13:45:39,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:39,912 INFO L93 Difference]: Finished difference Result 262 states and 586 transitions. [2022-02-16 13:45:39,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:39,912 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-16 13:45:39,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:39,913 INFO L225 Difference]: With dead ends: 262 [2022-02-16 13:45:39,913 INFO L226 Difference]: Without dead ends: 253 [2022-02-16 13:45:39,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:39,913 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-16 13:45:39,913 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-16 13:45:39,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-02-16 13:45:39,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 222. [2022-02-16 13:45:39,916 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-16 13:45:39,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 524 transitions. [2022-02-16 13:45:39,916 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 524 transitions. Word has length 21 [2022-02-16 13:45:39,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:39,916 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 524 transitions. [2022-02-16 13:45:39,916 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-16 13:45:39,916 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 524 transitions. [2022-02-16 13:45:39,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:39,917 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:39,917 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-16 13:45:39,933 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-16 13:45:40,133 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-16 13:45:40,133 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:40,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:40,133 INFO L85 PathProgramCache]: Analyzing trace with hash 10105155, now seen corresponding path program 66 times [2022-02-16 13:45:40,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:40,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435379765] [2022-02-16 13:45:40,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:40,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:40,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:40,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:40,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:40,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435379765] [2022-02-16 13:45:40,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435379765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:40,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247173382] [2022-02-16 13:45:40,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:40,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:40,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:40,263 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-16 13:45:40,264 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-16 13:45:40,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:40,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:40,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:40,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:40,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:40,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-16 13:45:40,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:40,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-16 13:45:40,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:40,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 11 treesize of output 3 [2022-02-16 13:45:40,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-16 13:45:40,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:40,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:40,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 21 treesize of output 25 [2022-02-16 13:45:40,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:40,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 23 treesize of output 27 [2022-02-16 13:45:40,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:40,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 19 treesize of output 23 [2022-02-16 13:45:40,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-16 13:45:40,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247173382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:40,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:40,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:40,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051761928] [2022-02-16 13:45:40,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:40,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:40,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:40,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:40,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:40,796 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-16 13:45:40,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:40,905 INFO L93 Difference]: Finished difference Result 280 states and 619 transitions. [2022-02-16 13:45:40,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:40,906 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-16 13:45:40,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:40,907 INFO L225 Difference]: With dead ends: 280 [2022-02-16 13:45:40,907 INFO L226 Difference]: Without dead ends: 275 [2022-02-16 13:45:40,907 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-16 13:45:40,907 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-16 13:45:40,907 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-16 13:45:40,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-16 13:45:40,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 221. [2022-02-16 13:45:40,910 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-16 13:45:40,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 522 transitions. [2022-02-16 13:45:40,910 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 522 transitions. Word has length 21 [2022-02-16 13:45:40,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:40,910 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 522 transitions. [2022-02-16 13:45:40,910 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-16 13:45:40,911 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 522 transitions. [2022-02-16 13:45:40,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:40,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:40,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-16 13:45:40,939 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-16 13:45:41,111 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-16 13:45:41,112 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:41,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:41,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1327989844, now seen corresponding path program 67 times [2022-02-16 13:45:41,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:41,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480703267] [2022-02-16 13:45:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:41,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:41,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-16 13:45:41,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:41,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480703267] [2022-02-16 13:45:41,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480703267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:41,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715701947] [2022-02-16 13:45:41,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:41,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:41,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:41,260 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-16 13:45:41,284 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-16 13:45:41,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:41,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:41,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:41,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:41,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-16 13:45:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:41,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 21 treesize of output 17 [2022-02-16 13:45:41,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:41,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-16 13:45:41,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:41,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:41,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:41,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-16 13:45:41,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:41,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 24 treesize of output 28 [2022-02-16 13:45:41,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:41,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:45:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:41,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715701947] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:41,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:41,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:41,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786416461] [2022-02-16 13:45:41,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:41,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:41,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:41,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:41,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:41,815 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-16 13:45:41,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:41,929 INFO L93 Difference]: Finished difference Result 256 states and 577 transitions. [2022-02-16 13:45:41,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:41,930 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-16 13:45:41,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:41,931 INFO L225 Difference]: With dead ends: 256 [2022-02-16 13:45:41,931 INFO L226 Difference]: Without dead ends: 251 [2022-02-16 13:45:41,931 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-16 13:45:41,931 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-16 13:45:41,932 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-16 13:45:41,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-02-16 13:45:41,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 221. [2022-02-16 13:45:41,935 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-16 13:45:41,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 522 transitions. [2022-02-16 13:45:41,936 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 522 transitions. Word has length 21 [2022-02-16 13:45:41,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:41,936 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 522 transitions. [2022-02-16 13:45:41,936 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-16 13:45:41,936 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 522 transitions. [2022-02-16 13:45:41,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:41,936 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:41,936 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-16 13:45:41,979 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-16 13:45:42,155 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-16 13:45:42,155 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:42,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash 745185095, now seen corresponding path program 68 times [2022-02-16 13:45:42,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:42,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784820005] [2022-02-16 13:45:42,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:42,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:42,276 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-16 13:45:42,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:42,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784820005] [2022-02-16 13:45:42,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784820005] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:42,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551211751] [2022-02-16 13:45:42,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:42,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:42,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:42,277 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-16 13:45:42,278 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-16 13:45:42,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:42,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:42,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:42,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:42,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:42,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-16 13:45:42,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:42,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:42,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:45:42,508 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-16 13:45:42,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:42,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:42,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-16 13:45:42,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:45:42,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:42,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 15 treesize of output 19 [2022-02-16 13:45:42,688 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-16 13:45:42,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551211751] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:42,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:42,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:42,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714912224] [2022-02-16 13:45:42,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:42,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:42,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:42,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:42,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:42,689 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-16 13:45:42,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:42,820 INFO L93 Difference]: Finished difference Result 261 states and 590 transitions. [2022-02-16 13:45:42,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:42,820 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-16 13:45:42,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:42,821 INFO L225 Difference]: With dead ends: 261 [2022-02-16 13:45:42,821 INFO L226 Difference]: Without dead ends: 254 [2022-02-16 13:45:42,821 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-16 13:45:42,821 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-16 13:45:42,821 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-16 13:45:42,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-02-16 13:45:42,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 224. [2022-02-16 13:45:42,824 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-16 13:45:42,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 526 transitions. [2022-02-16 13:45:42,824 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 526 transitions. Word has length 21 [2022-02-16 13:45:42,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:42,824 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 526 transitions. [2022-02-16 13:45:42,824 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-16 13:45:42,824 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 526 transitions. [2022-02-16 13:45:42,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:42,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:42,825 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-16 13:45:42,841 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-16 13:45:43,039 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-16 13:45:43,040 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:43,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:43,040 INFO L85 PathProgramCache]: Analyzing trace with hash -262121858, now seen corresponding path program 69 times [2022-02-16 13:45:43,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:43,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010956824] [2022-02-16 13:45:43,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:43,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:43,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:43,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:43,173 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:43,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010956824] [2022-02-16 13:45:43,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010956824] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:43,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705727747] [2022-02-16 13:45:43,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:43,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:43,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:43,180 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-16 13:45:43,199 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-16 13:45:43,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:43,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:43,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:45:43,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:43,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:43,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 19 treesize of output 15 [2022-02-16 13:45:43,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:43,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:43,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:43,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 12 treesize of output 5 [2022-02-16 13:45:43,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-16 13:45:43,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:43,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:43,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 19 treesize of output 23 [2022-02-16 13:45:43,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:43,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 30 treesize of output 32 [2022-02-16 13:45:43,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 24 treesize of output 26 [2022-02-16 13:45:43,740 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-16 13:45:43,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705727747] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:43,740 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:43,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:43,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529474365] [2022-02-16 13:45:43,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:43,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:43,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:43,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:43,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:43,741 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-16 13:45:43,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:43,983 INFO L93 Difference]: Finished difference Result 329 states and 696 transitions. [2022-02-16 13:45:43,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:45:43,984 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-16 13:45:43,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:43,985 INFO L225 Difference]: With dead ends: 329 [2022-02-16 13:45:43,985 INFO L226 Difference]: Without dead ends: 314 [2022-02-16 13:45:43,985 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-16 13:45:43,985 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-16 13:45:43,985 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-16 13:45:43,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-02-16 13:45:43,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 229. [2022-02-16 13:45:43,988 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-16 13:45:43,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 539 transitions. [2022-02-16 13:45:43,989 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 539 transitions. Word has length 21 [2022-02-16 13:45:43,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:43,989 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 539 transitions. [2022-02-16 13:45:43,989 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-16 13:45:43,989 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 539 transitions. [2022-02-16 13:45:43,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:43,989 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:43,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-16 13:45:44,005 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-16 13:45:44,206 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-16 13:45:44,206 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:44,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:44,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1343647927, now seen corresponding path program 70 times [2022-02-16 13:45:44,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:44,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264885207] [2022-02-16 13:45:44,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:44,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:44,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:44,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:44,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264885207] [2022-02-16 13:45:44,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264885207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:44,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520091348] [2022-02-16 13:45:44,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:44,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:44,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:44,292 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-16 13:45:44,293 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-16 13:45:44,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:44,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:44,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:44,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:44,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:44,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:44,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:44,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-16 13:45:44,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:44,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-16 13:45:44,518 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:44,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:44,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:44,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-16 13:45:44,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:44,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 19 treesize of output 23 [2022-02-16 13:45:44,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:44,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 15 treesize of output 19 [2022-02-16 13:45:44,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-16 13:45:44,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520091348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:44,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:44,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:44,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576803406] [2022-02-16 13:45:44,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:44,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:44,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:44,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:44,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:44,676 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-16 13:45:44,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:44,769 INFO L93 Difference]: Finished difference Result 266 states and 600 transitions. [2022-02-16 13:45:44,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:44,770 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-16 13:45:44,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:44,770 INFO L225 Difference]: With dead ends: 266 [2022-02-16 13:45:44,770 INFO L226 Difference]: Without dead ends: 258 [2022-02-16 13:45:44,771 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-16 13:45:44,771 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-16 13:45:44,771 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-16 13:45:44,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-02-16 13:45:44,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 229. [2022-02-16 13:45:44,786 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-16 13:45:44,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 538 transitions. [2022-02-16 13:45:44,787 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 538 transitions. Word has length 21 [2022-02-16 13:45:44,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:44,787 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 538 transitions. [2022-02-16 13:45:44,787 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-16 13:45:44,787 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 538 transitions. [2022-02-16 13:45:44,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:44,788 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:44,788 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-16 13:45:44,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-02-16 13:45:44,988 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-16 13:45:44,989 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:44,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:44,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1257480901, now seen corresponding path program 71 times [2022-02-16 13:45:44,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:44,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164613111] [2022-02-16 13:45:44,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:44,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:44,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:45,109 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-16 13:45:45,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:45,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164613111] [2022-02-16 13:45:45,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164613111] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:45,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086402472] [2022-02-16 13:45:45,109 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:45,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:45,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:45,132 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-16 13:45:45,132 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-16 13:45:45,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:45,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:45,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:45,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:45,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:45,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 17 treesize of output 13 [2022-02-16 13:45:45,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:45,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-16 13:45:45,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:45,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 11 treesize of output 3 [2022-02-16 13:45:45,312 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-16 13:45:45,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:45,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:45:45,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:45,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 23 treesize of output 27 [2022-02-16 13:45:45,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:45,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 19 treesize of output 23 [2022-02-16 13:45:45,459 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-16 13:45:45,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086402472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:45,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:45,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:45,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942065809] [2022-02-16 13:45:45,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:45,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:45,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:45,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:45,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:45,460 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-16 13:45:45,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:45,546 INFO L93 Difference]: Finished difference Result 270 states and 599 transitions. [2022-02-16 13:45:45,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:45,547 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-16 13:45:45,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:45,548 INFO L225 Difference]: With dead ends: 270 [2022-02-16 13:45:45,548 INFO L226 Difference]: Without dead ends: 265 [2022-02-16 13:45:45,548 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-16 13:45:45,548 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-16 13:45:45,548 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-16 13:45:45,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-16 13:45:45,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 227. [2022-02-16 13:45:45,551 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-16 13:45:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 534 transitions. [2022-02-16 13:45:45,551 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 534 transitions. Word has length 21 [2022-02-16 13:45:45,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:45,551 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 534 transitions. [2022-02-16 13:45:45,551 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-16 13:45:45,551 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 534 transitions. [2022-02-16 13:45:45,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:45,552 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:45,552 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-16 13:45:45,568 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-16 13:45:45,753 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-16 13:45:45,753 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:45,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:45,753 INFO L85 PathProgramCache]: Analyzing trace with hash 439184327, now seen corresponding path program 72 times [2022-02-16 13:45:45,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:45,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373682690] [2022-02-16 13:45:45,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:45,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:45,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:45,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:45,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:45,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373682690] [2022-02-16 13:45:45,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373682690] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:45,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336254962] [2022-02-16 13:45:45,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:45,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:45,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:45,853 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-16 13:45:45,855 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-16 13:45:45,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:45,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:45,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:45,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:45,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:45:46,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:46,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-16 13:45:46,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:46,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-16 13:45:46,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:46,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:46,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:46,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 18 treesize of output 22 [2022-02-16 13:45:46,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:46,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-16 13:45:46,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:46,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 19 treesize of output 23 [2022-02-16 13:45:46,353 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:46,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336254962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:46,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:46,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:46,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577958538] [2022-02-16 13:45:46,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:46,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:46,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:46,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:46,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:46,354 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-16 13:45:46,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:46,586 INFO L93 Difference]: Finished difference Result 300 states and 663 transitions. [2022-02-16 13:45:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:46,586 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-16 13:45:46,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:46,587 INFO L225 Difference]: With dead ends: 300 [2022-02-16 13:45:46,587 INFO L226 Difference]: Without dead ends: 295 [2022-02-16 13:45:46,587 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-16 13:45:46,588 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 59 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:45:46,588 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-16 13:45:46,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-16 13:45:46,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 227. [2022-02-16 13:45:46,590 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-16 13:45:46,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 534 transitions. [2022-02-16 13:45:46,591 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 534 transitions. Word has length 21 [2022-02-16 13:45:46,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:46,591 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 534 transitions. [2022-02-16 13:45:46,591 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-16 13:45:46,591 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 534 transitions. [2022-02-16 13:45:46,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:46,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:46,592 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-16 13:45:46,609 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-16 13:45:46,803 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-16 13:45:46,803 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:46,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:46,804 INFO L85 PathProgramCache]: Analyzing trace with hash -194102845, now seen corresponding path program 73 times [2022-02-16 13:45:46,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:46,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064828709] [2022-02-16 13:45:46,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:46,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:46,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-16 13:45:46,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:46,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064828709] [2022-02-16 13:45:46,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064828709] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:46,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907448103] [2022-02-16 13:45:46,942 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:46,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:46,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:46,943 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-16 13:45:46,944 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-16 13:45:46,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:46,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:46,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:47,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:47,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 17 treesize of output 13 [2022-02-16 13:45:47,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-16 13:45:47,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:47,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 10 treesize of output 5 [2022-02-16 13:45:47,133 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-16 13:45:47,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:47,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:47,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 15 treesize of output 19 [2022-02-16 13:45:47,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:47,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 22 treesize of output 26 [2022-02-16 13:45:47,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:47,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-16 13:45:47,286 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-16 13:45:47,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907448103] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:47,286 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:47,286 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:47,286 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274534815] [2022-02-16 13:45:47,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:47,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:47,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:47,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:47,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:47,287 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-16 13:45:47,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:47,521 INFO L93 Difference]: Finished difference Result 271 states and 617 transitions. [2022-02-16 13:45:47,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:47,521 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-16 13:45:47,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:47,529 INFO L225 Difference]: With dead ends: 271 [2022-02-16 13:45:47,529 INFO L226 Difference]: Without dead ends: 264 [2022-02-16 13:45:47,529 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-16 13:45:47,529 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:45:47,529 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-16 13:45:47,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-16 13:45:47,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 229. [2022-02-16 13:45:47,532 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-16 13:45:47,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 540 transitions. [2022-02-16 13:45:47,532 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 540 transitions. Word has length 21 [2022-02-16 13:45:47,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:47,532 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 540 transitions. [2022-02-16 13:45:47,532 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-16 13:45:47,532 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 540 transitions. [2022-02-16 13:45:47,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:47,533 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:47,533 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-16 13:45:47,563 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-16 13:45:47,749 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-16 13:45:47,749 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:47,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:47,749 INFO L85 PathProgramCache]: Analyzing trace with hash 596291275, now seen corresponding path program 74 times [2022-02-16 13:45:47,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:47,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38913240] [2022-02-16 13:45:47,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:47,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:47,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:47,877 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-16 13:45:47,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:47,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38913240] [2022-02-16 13:45:47,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38913240] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:47,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174222900] [2022-02-16 13:45:47,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:47,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:47,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:47,879 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-16 13:45:47,880 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-16 13:45:47,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:47,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:47,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:47,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:47,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-16 13:45:48,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:48,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 19 treesize of output 15 [2022-02-16 13:45:48,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:48,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:45:48,029 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-16 13:45:48,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:48,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:48,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-16 13:45:48,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:48,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 22 treesize of output 26 [2022-02-16 13:45:48,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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-16 13:45:48,154 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-16 13:45:48,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174222900] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:48,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:48,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:48,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959101046] [2022-02-16 13:45:48,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:48,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:48,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:48,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:48,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:48,155 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-16 13:45:48,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:48,267 INFO L93 Difference]: Finished difference Result 269 states and 613 transitions. [2022-02-16 13:45:48,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:48,267 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-16 13:45:48,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:48,268 INFO L225 Difference]: With dead ends: 269 [2022-02-16 13:45:48,268 INFO L226 Difference]: Without dead ends: 262 [2022-02-16 13:45:48,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:48,269 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-16 13:45:48,269 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-16 13:45:48,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-02-16 13:45:48,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 228. [2022-02-16 13:45:48,273 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-16 13:45:48,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 537 transitions. [2022-02-16 13:45:48,274 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 537 transitions. Word has length 21 [2022-02-16 13:45:48,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:48,274 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 537 transitions. [2022-02-16 13:45:48,274 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-16 13:45:48,274 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 537 transitions. [2022-02-16 13:45:48,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:48,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:48,274 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-16 13:45:48,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-02-16 13:45:48,490 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-16 13:45:48,490 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:48,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:48,491 INFO L85 PathProgramCache]: Analyzing trace with hash 60957484, now seen corresponding path program 75 times [2022-02-16 13:45:48,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:48,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489878689] [2022-02-16 13:45:48,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:48,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:48,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:48,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:48,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489878689] [2022-02-16 13:45:48,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489878689] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:48,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614191342] [2022-02-16 13:45:48,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:48,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:48,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:48,657 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-16 13:45:48,658 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-16 13:45:48,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:48,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:48,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:45:48,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:48,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:48,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-16 13:45:48,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:48,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-16 13:45:48,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:48,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:45:49,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-16 13:45:49,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:49,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:49,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-16 13:45:49,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:49,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 22 treesize of output 26 [2022-02-16 13:45:49,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:49,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-16 13:45:49,339 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:49,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614191342] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:49,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:49,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:49,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644505499] [2022-02-16 13:45:49,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:49,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:49,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:49,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:49,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:49,340 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-16 13:45:49,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:49,659 INFO L93 Difference]: Finished difference Result 309 states and 682 transitions. [2022-02-16 13:45:49,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:45:49,659 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-16 13:45:49,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:49,660 INFO L225 Difference]: With dead ends: 309 [2022-02-16 13:45:49,660 INFO L226 Difference]: Without dead ends: 299 [2022-02-16 13:45:49,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:45:49,660 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-16 13:45:49,660 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-16 13:45:49,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-16 13:45:49,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 229. [2022-02-16 13:45:49,663 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-16 13:45:49,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 541 transitions. [2022-02-16 13:45:49,663 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 541 transitions. Word has length 21 [2022-02-16 13:45:49,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:49,664 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 541 transitions. [2022-02-16 13:45:49,664 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-16 13:45:49,664 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 541 transitions. [2022-02-16 13:45:49,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:49,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:49,664 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-16 13:45:49,680 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-16 13:45:49,867 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-16 13:45:49,867 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:49,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:49,868 INFO L85 PathProgramCache]: Analyzing trace with hash 202879571, now seen corresponding path program 76 times [2022-02-16 13:45:49,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:49,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805704177] [2022-02-16 13:45:49,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:49,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:49,979 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-16 13:45:49,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:49,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805704177] [2022-02-16 13:45:49,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805704177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:49,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396375965] [2022-02-16 13:45:49,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:49,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:49,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:49,986 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-16 13:45:49,987 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-16 13:45:50,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:50,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:50,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:50,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:50,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:50,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-16 13:45:50,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 19 treesize of output 15 [2022-02-16 13:45:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:50,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:45:50,200 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-16 13:45:50,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:50,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:45:50,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:50,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 22 treesize of output 26 [2022-02-16 13:45:50,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:50,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 18 treesize of output 22 [2022-02-16 13:45:50,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-16 13:45:50,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396375965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:50,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:50,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:50,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356104883] [2022-02-16 13:45:50,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:50,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:50,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:50,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:50,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:50,329 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-16 13:45:50,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:50,404 INFO L93 Difference]: Finished difference Result 271 states and 616 transitions. [2022-02-16 13:45:50,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:50,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-16 13:45:50,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:50,405 INFO L225 Difference]: With dead ends: 271 [2022-02-16 13:45:50,405 INFO L226 Difference]: Without dead ends: 264 [2022-02-16 13:45:50,405 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-16 13:45:50,405 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-16 13:45:50,405 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-16 13:45:50,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-16 13:45:50,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 231. [2022-02-16 13:45:50,408 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-16 13:45:50,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 544 transitions. [2022-02-16 13:45:50,408 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 544 transitions. Word has length 21 [2022-02-16 13:45:50,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:50,408 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 544 transitions. [2022-02-16 13:45:50,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-16 13:45:50,408 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 544 transitions. [2022-02-16 13:45:50,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:50,409 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:50,409 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-16 13:45:50,439 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-16 13:45:50,619 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-16 13:45:50,619 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:50,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:50,619 INFO L85 PathProgramCache]: Analyzing trace with hash 610785999, now seen corresponding path program 77 times [2022-02-16 13:45:50,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:50,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107273415] [2022-02-16 13:45:50,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:50,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:50,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:50,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:50,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107273415] [2022-02-16 13:45:50,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107273415] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:50,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559311738] [2022-02-16 13:45:50,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:50,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:50,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:50,764 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-16 13:45:50,785 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-16 13:45:50,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:45:50,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:50,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:50,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:50,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:50,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-16 13:45:50,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:50,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 21 treesize of output 17 [2022-02-16 13:45:50,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-16 13:45:50,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:50,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:51,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:51,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 15 treesize of output 19 [2022-02-16 13:45:51,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:51,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 22 treesize of output 26 [2022-02-16 13:45:51,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:51,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 18 treesize of output 22 [2022-02-16 13:45:51,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-16 13:45:51,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559311738] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:51,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:51,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:51,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848622240] [2022-02-16 13:45:51,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:51,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:51,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:51,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:51,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:51,159 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-16 13:45:51,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:51,294 INFO L93 Difference]: Finished difference Result 276 states and 627 transitions. [2022-02-16 13:45:51,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:51,295 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-16 13:45:51,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:51,295 INFO L225 Difference]: With dead ends: 276 [2022-02-16 13:45:51,295 INFO L226 Difference]: Without dead ends: 268 [2022-02-16 13:45:51,296 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-16 13:45:51,296 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-16 13:45:51,296 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-16 13:45:51,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-02-16 13:45:51,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 229. [2022-02-16 13:45:51,298 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-16 13:45:51,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 541 transitions. [2022-02-16 13:45:51,299 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 541 transitions. Word has length 21 [2022-02-16 13:45:51,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:51,299 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 541 transitions. [2022-02-16 13:45:51,299 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-16 13:45:51,299 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 541 transitions. [2022-02-16 13:45:51,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:51,299 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:51,299 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-16 13:45:51,328 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-16 13:45:51,511 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-16 13:45:51,511 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1199249585, now seen corresponding path program 78 times [2022-02-16 13:45:51,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:51,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193293847] [2022-02-16 13:45:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:51,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:51,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:51,664 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:51,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:51,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193293847] [2022-02-16 13:45:51,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193293847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:51,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935291884] [2022-02-16 13:45:51,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:51,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:51,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:51,670 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-16 13:45:51,692 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-16 13:45:51,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:51,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:51,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:51,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:51,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:51,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 19 treesize of output 15 [2022-02-16 13:45:51,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:51,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 21 treesize of output 17 [2022-02-16 13:45:51,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:51,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 12 treesize of output 5 [2022-02-16 13:45:51,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-16 13:45:51,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:52,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:52,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 15 treesize of output 19 [2022-02-16 13:45:52,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:52,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-16 13:45:52,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:52,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-16 13:45:52,226 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-16 13:45:52,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935291884] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:52,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:52,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:52,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371626617] [2022-02-16 13:45:52,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:52,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:52,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:52,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:52,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:52,228 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-16 13:45:52,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:52,387 INFO L93 Difference]: Finished difference Result 288 states and 639 transitions. [2022-02-16 13:45:52,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:52,387 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-16 13:45:52,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:52,388 INFO L225 Difference]: With dead ends: 288 [2022-02-16 13:45:52,388 INFO L226 Difference]: Without dead ends: 283 [2022-02-16 13:45:52,388 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-16 13:45:52,388 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:52,388 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.1s Time] [2022-02-16 13:45:52,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-02-16 13:45:52,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-02-16 13:45:52,391 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-16 13:45:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 542 transitions. [2022-02-16 13:45:52,392 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 542 transitions. Word has length 21 [2022-02-16 13:45:52,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:52,392 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 542 transitions. [2022-02-16 13:45:52,392 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-16 13:45:52,392 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 542 transitions. [2022-02-16 13:45:52,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:52,392 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:52,392 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-16 13:45:52,408 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-16 13:45:52,593 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-16 13:45:52,593 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:52,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:52,593 INFO L85 PathProgramCache]: Analyzing trace with hash 851351604, now seen corresponding path program 79 times [2022-02-16 13:45:52,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:52,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305417287] [2022-02-16 13:45:52,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:52,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:52,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:52,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:52,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:52,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305417287] [2022-02-16 13:45:52,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305417287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:52,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935897542] [2022-02-16 13:45:52,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:52,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:52,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:52,695 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-16 13:45:52,695 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-16 13:45:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:52,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:52,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:52,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:52,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 19 treesize of output 15 [2022-02-16 13:45:52,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:52,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 21 treesize of output 17 [2022-02-16 13:45:52,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:52,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 17 treesize of output 13 [2022-02-16 13:45:52,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-16 13:45:52,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:52,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:52,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 16 treesize of output 20 [2022-02-16 13:45:53,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:53,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 22 treesize of output 26 [2022-02-16 13:45:53,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:53,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 18 treesize of output 22 [2022-02-16 13:45:53,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-16 13:45:53,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935897542] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:53,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:53,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:53,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164245440] [2022-02-16 13:45:53,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:53,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:53,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:53,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:53,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:53,063 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-16 13:45:53,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:53,183 INFO L93 Difference]: Finished difference Result 276 states and 617 transitions. [2022-02-16 13:45:53,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:53,184 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-16 13:45:53,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:53,184 INFO L225 Difference]: With dead ends: 276 [2022-02-16 13:45:53,184 INFO L226 Difference]: Without dead ends: 271 [2022-02-16 13:45:53,185 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-16 13:45:53,185 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-16 13:45:53,185 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-16 13:45:53,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-02-16 13:45:53,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 230. [2022-02-16 13:45:53,188 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-16 13:45:53,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 542 transitions. [2022-02-16 13:45:53,188 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 542 transitions. Word has length 21 [2022-02-16 13:45:53,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:53,188 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 542 transitions. [2022-02-16 13:45:53,189 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-16 13:45:53,189 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 542 transitions. [2022-02-16 13:45:53,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:53,189 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:53,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-16 13:45:53,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:53,405 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-16 13:45:53,406 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:53,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:53,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1444913747, now seen corresponding path program 80 times [2022-02-16 13:45:53,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:53,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122953561] [2022-02-16 13:45:53,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:53,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:53,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:53,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-16 13:45:53,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:53,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122953561] [2022-02-16 13:45:53,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122953561] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:53,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524463004] [2022-02-16 13:45:53,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:53,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:53,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:53,530 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-16 13:45:53,531 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-16 13:45:53,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:53,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:53,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:53,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:53,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:53,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:53,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-16 13:45:53,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:53,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:45:53,729 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-16 13:45:53,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:53,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:53,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 15 treesize of output 19 [2022-02-16 13:45:53,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:53,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 22 treesize of output 26 [2022-02-16 13:45:53,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:53,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 18 treesize of output 22 [2022-02-16 13:45:53,914 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-16 13:45:53,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524463004] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:53,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:53,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:45:53,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360798123] [2022-02-16 13:45:53,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:53,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:45:53,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:53,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:45:53,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:45:53,916 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-16 13:45:54,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:54,060 INFO L93 Difference]: Finished difference Result 273 states and 625 transitions. [2022-02-16 13:45:54,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:54,061 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-16 13:45:54,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:54,061 INFO L225 Difference]: With dead ends: 273 [2022-02-16 13:45:54,061 INFO L226 Difference]: Without dead ends: 266 [2022-02-16 13:45:54,061 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-16 13:45:54,062 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-16 13:45:54,062 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-16 13:45:54,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-02-16 13:45:54,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 233. [2022-02-16 13:45:54,064 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-16 13:45:54,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 553 transitions. [2022-02-16 13:45:54,065 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 553 transitions. Word has length 21 [2022-02-16 13:45:54,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:54,065 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 553 transitions. [2022-02-16 13:45:54,065 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-16 13:45:54,065 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 553 transitions. [2022-02-16 13:45:54,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:54,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:54,065 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-16 13:45:54,082 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-16 13:45:54,275 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-16 13:45:54,275 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:54,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:54,276 INFO L85 PathProgramCache]: Analyzing trace with hash -209426486, now seen corresponding path program 81 times [2022-02-16 13:45:54,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:54,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373356073] [2022-02-16 13:45:54,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:54,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:54,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:54,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:54,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373356073] [2022-02-16 13:45:54,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373356073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:54,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517534007] [2022-02-16 13:45:54,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:54,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:54,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:54,438 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-16 13:45:54,473 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-16 13:45:54,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:45:54,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:54,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:45:54,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:54,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:54,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:54,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 21 treesize of output 17 [2022-02-16 13:45:54,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:54,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 12 treesize of output 5 [2022-02-16 13:45:54,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:54,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:54,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:54,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 15 treesize of output 19 [2022-02-16 13:45:55,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,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 22 treesize of output 26 [2022-02-16 13:45:55,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,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 18 treesize of output 22 [2022-02-16 13:45:55,093 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-16 13:45:55,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517534007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:55,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:55,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:55,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243688608] [2022-02-16 13:45:55,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:55,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:55,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:55,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:55,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:55,094 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-16 13:45:55,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:55,311 INFO L93 Difference]: Finished difference Result 332 states and 729 transitions. [2022-02-16 13:45:55,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:45:55,311 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-16 13:45:55,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:55,312 INFO L225 Difference]: With dead ends: 332 [2022-02-16 13:45:55,312 INFO L226 Difference]: Without dead ends: 322 [2022-02-16 13:45:55,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:45:55,312 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 63 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:55,313 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.1s Time] [2022-02-16 13:45:55,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-16 13:45:55,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 237. [2022-02-16 13:45:55,316 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-16 13:45:55,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-16 13:45:55,316 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-16 13:45:55,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:55,316 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-16 13:45:55,317 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-16 13:45:55,317 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-16 13:45:55,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:55,317 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:55,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-16 13:45:55,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-02-16 13:45:55,531 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-16 13:45:55,531 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:55,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:55,532 INFO L85 PathProgramCache]: Analyzing trace with hash -656800057, now seen corresponding path program 82 times [2022-02-16 13:45:55,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:55,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552080369] [2022-02-16 13:45:55,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:55,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:55,650 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:55,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:55,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552080369] [2022-02-16 13:45:55,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552080369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:55,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871127399] [2022-02-16 13:45:55,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:55,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:55,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:55,653 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-16 13:45:55,654 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-16 13:45:55,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:55,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:55,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:55,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:55,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 19 treesize of output 15 [2022-02-16 13:45:55,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:55,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 21 treesize of output 17 [2022-02-16 13:45:55,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:55,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-16 13:45:55,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-16 13:45:55,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:55,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,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 15 treesize of output 19 [2022-02-16 13:45:55,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,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 22 treesize of output 26 [2022-02-16 13:45:55,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:45:55,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-16 13:45:55,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871127399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:55,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:55,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:55,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407420130] [2022-02-16 13:45:55,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:55,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:55,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:55,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:55,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:55,940 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-16 13:45:56,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:56,051 INFO L93 Difference]: Finished difference Result 284 states and 653 transitions. [2022-02-16 13:45:56,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:56,052 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-16 13:45:56,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:56,052 INFO L225 Difference]: With dead ends: 284 [2022-02-16 13:45:56,052 INFO L226 Difference]: Without dead ends: 276 [2022-02-16 13:45:56,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:56,053 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-16 13:45:56,053 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-16 13:45:56,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-02-16 13:45:56,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 237. [2022-02-16 13:45:56,055 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-16 13:45:56,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-16 13:45:56,056 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-16 13:45:56,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:56,056 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-16 13:45:56,056 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-16 13:45:56,056 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-16 13:45:56,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:56,056 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:56,056 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-16 13:45:56,072 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-16 13:45:56,272 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-16 13:45:56,272 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:56,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:56,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1828131655, now seen corresponding path program 83 times [2022-02-16 13:45:56,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:56,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14618449] [2022-02-16 13:45:56,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:56,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:56,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:56,443 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:56,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:56,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14618449] [2022-02-16 13:45:56,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14618449] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:56,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269997314] [2022-02-16 13:45:56,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:56,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:56,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:56,445 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-16 13:45:56,446 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-16 13:45:56,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:45:56,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:56,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:45:56,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:56,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:56,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:56,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:45:56,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:45:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:56,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:56,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:56,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-16 13:45:56,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:56,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-16 13:45:56,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 18 treesize of output 22 [2022-02-16 13:45:56,994 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:56,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269997314] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:56,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:56,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 13:45:56,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660101417] [2022-02-16 13:45:56,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:56,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:45:56,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:56,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:45:56,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:45:56,995 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-16 13:45:57,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:57,377 INFO L93 Difference]: Finished difference Result 296 states and 665 transitions. [2022-02-16 13:45:57,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:57,377 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-16 13:45:57,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:57,378 INFO L225 Difference]: With dead ends: 296 [2022-02-16 13:45:57,378 INFO L226 Difference]: Without dead ends: 291 [2022-02-16 13:45:57,378 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-16 13:45:57,378 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-16 13:45:57,378 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-16 13:45:57,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-16 13:45:57,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 237. [2022-02-16 13:45:57,381 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-16 13:45:57,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-16 13:45:57,381 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-16 13:45:57,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:57,382 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-16 13:45:57,382 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-16 13:45:57,382 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-16 13:45:57,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:57,382 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:57,382 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-16 13:45:57,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:57,597 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-16 13:45:57,598 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:57,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:57,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1092112451, now seen corresponding path program 84 times [2022-02-16 13:45:57,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:57,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993436019] [2022-02-16 13:45:57,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:57,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:57,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:57,720 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-16 13:45:57,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:57,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993436019] [2022-02-16 13:45:57,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993436019] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:57,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170227371] [2022-02-16 13:45:57,720 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:57,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:57,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:57,722 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-16 13:45:57,723 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-16 13:45:57,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:57,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:57,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:57,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:57,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:45:57,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:57,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-16 13:45:57,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:57,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:45:57,976 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-16 13:45:57,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:58,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:58,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 15 treesize of output 19 [2022-02-16 13:45:58,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:45:58,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:58,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 18 treesize of output 22 [2022-02-16 13:45:58,096 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-16 13:45:58,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170227371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:58,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:58,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:45:58,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009685941] [2022-02-16 13:45:58,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:58,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:45:58,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:58,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:45:58,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:45:58,097 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-16 13:45:58,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:58,160 INFO L93 Difference]: Finished difference Result 287 states and 660 transitions. [2022-02-16 13:45:58,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:45:58,160 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-16 13:45:58,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:58,161 INFO L225 Difference]: With dead ends: 287 [2022-02-16 13:45:58,161 INFO L226 Difference]: Without dead ends: 278 [2022-02-16 13:45:58,161 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-16 13:45:58,161 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 23 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:45:58,161 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-16 13:45:58,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-02-16 13:45:58,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 237. [2022-02-16 13:45:58,164 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-16 13:45:58,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-16 13:45:58,165 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-16 13:45:58,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:58,165 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-16 13:45:58,165 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-16 13:45:58,165 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-16 13:45:58,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:58,165 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:58,165 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-16 13:45:58,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-02-16 13:45:58,381 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-16 13:45:58,381 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:58,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:58,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1676441521, now seen corresponding path program 85 times [2022-02-16 13:45:58,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:58,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83604135] [2022-02-16 13:45:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:58,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:58,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:58,535 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-16 13:45:58,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:58,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83604135] [2022-02-16 13:45:58,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83604135] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:58,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915858077] [2022-02-16 13:45:58,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:58,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:58,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:58,537 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-16 13:45:58,547 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-16 13:45:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:58,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:58,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:58,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 19 treesize of output 15 [2022-02-16 13:45:58,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:58,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-16 13:45:58,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:58,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 11 treesize of output 3 [2022-02-16 13:45:58,741 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-16 13:45:58,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:58,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:58,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:45:58,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:58,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-16 13:45:58,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:58,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-16 13:45:58,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-16 13:45:58,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915858077] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:58,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:58,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:58,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172139134] [2022-02-16 13:45:58,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:58,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:58,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:58,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:58,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:58,911 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-16 13:45:59,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:59,110 INFO L93 Difference]: Finished difference Result 309 states and 695 transitions. [2022-02-16 13:45:59,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:59,110 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-16 13:45:59,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:59,111 INFO L225 Difference]: With dead ends: 309 [2022-02-16 13:45:59,111 INFO L226 Difference]: Without dead ends: 304 [2022-02-16 13:45:59,122 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-16 13:45:59,122 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 41 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:59,122 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.1s Time] [2022-02-16 13:45:59,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-16 13:45:59,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 237. [2022-02-16 13:45:59,127 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-16 13:45:59,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-16 13:45:59,128 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-16 13:45:59,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:59,128 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-16 13:45:59,128 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-16 13:45:59,128 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-16 13:45:59,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:45:59,128 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:59,129 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-16 13:45:59,151 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-02-16 13:45:59,348 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-16 13:45:59,349 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:45:59,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:59,349 INFO L85 PathProgramCache]: Analyzing trace with hash -877167238, now seen corresponding path program 86 times [2022-02-16 13:45:59,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:59,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5486194] [2022-02-16 13:45:59,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:59,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:59,470 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:59,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:59,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5486194] [2022-02-16 13:45:59,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5486194] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:59,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085367035] [2022-02-16 13:45:59,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:59,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:59,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:59,471 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-16 13:45:59,488 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-16 13:45:59,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:59,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:59,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:45:59,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:59,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:59,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-16 13:45:59,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:59,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-16 13:45:59,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:59,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:45:59,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:59,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:59,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:59,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 18 treesize of output 22 [2022-02-16 13:45:59,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:59,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 23 treesize of output 27 [2022-02-16 13:45:59,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:59,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 19 treesize of output 23 [2022-02-16 13:45:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:59,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085367035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:59,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:59,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:45:59,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268056078] [2022-02-16 13:45:59,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:59,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:59,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:59,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:59,991 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-16 13:46:00,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:00,164 INFO L93 Difference]: Finished difference Result 296 states and 677 transitions. [2022-02-16 13:46:00,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:00,164 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-16 13:46:00,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:00,165 INFO L225 Difference]: With dead ends: 296 [2022-02-16 13:46:00,165 INFO L226 Difference]: Without dead ends: 291 [2022-02-16 13:46:00,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:46:00,165 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-16 13:46:00,165 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-16 13:46:00,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-16 13:46:00,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 240. [2022-02-16 13:46:00,168 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-16 13:46:00,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 581 transitions. [2022-02-16 13:46:00,169 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 581 transitions. Word has length 21 [2022-02-16 13:46:00,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:00,169 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 581 transitions. [2022-02-16 13:46:00,169 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-16 13:46:00,169 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 581 transitions. [2022-02-16 13:46:00,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:00,169 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:00,169 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-16 13:46:00,186 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-16 13:46:00,373 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-16 13:46:00,373 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:00,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:00,374 INFO L85 PathProgramCache]: Analyzing trace with hash -86773118, now seen corresponding path program 87 times [2022-02-16 13:46:00,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:00,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374744381] [2022-02-16 13:46:00,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:00,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:00,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:00,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:00,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:00,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374744381] [2022-02-16 13:46:00,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374744381] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:00,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629730715] [2022-02-16 13:46:00,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:00,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:00,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:00,487 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-16 13:46:00,488 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-16 13:46:00,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:46:00,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:00,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:00,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:00,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:00,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 19 treesize of output 15 [2022-02-16 13:46:00,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:00,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:46:00,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:00,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:00,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-16 13:46:00,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:00,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:00,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 18 treesize of output 22 [2022-02-16 13:46:00,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:00,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 23 treesize of output 27 [2022-02-16 13:46:00,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:00,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 19 treesize of output 23 [2022-02-16 13:46:00,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-16 13:46:00,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629730715] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:00,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:00,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:00,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150774933] [2022-02-16 13:46:00,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:00,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:00,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:00,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:00,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:00,884 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-16 13:46:01,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:01,106 INFO L93 Difference]: Finished difference Result 300 states and 671 transitions. [2022-02-16 13:46:01,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:01,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-16 13:46:01,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:01,107 INFO L225 Difference]: With dead ends: 300 [2022-02-16 13:46:01,107 INFO L226 Difference]: Without dead ends: 295 [2022-02-16 13:46:01,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:01,107 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:46:01,107 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-16 13:46:01,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-16 13:46:01,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 239. [2022-02-16 13:46:01,111 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-16 13:46:01,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 578 transitions. [2022-02-16 13:46:01,111 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 578 transitions. Word has length 21 [2022-02-16 13:46:01,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:01,111 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 578 transitions. [2022-02-16 13:46:01,112 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-16 13:46:01,112 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 578 transitions. [2022-02-16 13:46:01,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:01,112 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:01,112 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-16 13:46:01,129 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-16 13:46:01,329 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-16 13:46:01,329 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:01,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:01,329 INFO L85 PathProgramCache]: Analyzing trace with hash -480184822, now seen corresponding path program 88 times [2022-02-16 13:46:01,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:01,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376575857] [2022-02-16 13:46:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:01,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:01,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:01,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:01,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:01,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376575857] [2022-02-16 13:46:01,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376575857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:01,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322754674] [2022-02-16 13:46:01,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:01,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:01,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:01,424 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-16 13:46:01,425 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-16 13:46:01,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:01,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:01,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:01,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:01,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:01,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:01,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:01,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 19 treesize of output 15 [2022-02-16 13:46:01,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:01,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 11 treesize of output 3 [2022-02-16 13:46:01,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-16 13:46:01,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:01,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:01,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-16 13:46:01,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:01,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-16 13:46:01,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:01,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 19 treesize of output 23 [2022-02-16 13:46:01,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-16 13:46:01,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322754674] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:01,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:01,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:01,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755190826] [2022-02-16 13:46:01,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:01,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:01,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:01,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:01,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:01,887 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-16 13:46:02,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:02,131 INFO L93 Difference]: Finished difference Result 298 states and 680 transitions. [2022-02-16 13:46:02,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:02,132 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-16 13:46:02,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:02,133 INFO L225 Difference]: With dead ends: 298 [2022-02-16 13:46:02,133 INFO L226 Difference]: Without dead ends: 293 [2022-02-16 13:46:02,133 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-16 13:46:02,133 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 82 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:02,133 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.2s Time] [2022-02-16 13:46:02,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-02-16 13:46:02,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 241. [2022-02-16 13:46:02,139 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-16 13:46:02,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 581 transitions. [2022-02-16 13:46:02,140 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 581 transitions. Word has length 21 [2022-02-16 13:46:02,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:02,140 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 581 transitions. [2022-02-16 13:46:02,140 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-16 13:46:02,140 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 581 transitions. [2022-02-16 13:46:02,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:02,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:02,141 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-16 13:46:02,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-02-16 13:46:02,351 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-16 13:46:02,351 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:02,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:02,352 INFO L85 PathProgramCache]: Analyzing trace with hash -72278394, now seen corresponding path program 89 times [2022-02-16 13:46:02,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:02,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034499310] [2022-02-16 13:46:02,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:02,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:02,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-16 13:46:02,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:02,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034499310] [2022-02-16 13:46:02,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034499310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:02,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189739647] [2022-02-16 13:46:02,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:02,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:02,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:02,496 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-16 13:46:02,496 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-16 13:46:02,520 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:02,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:02,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:02,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:02,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:02,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-16 13:46:02,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:02,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 19 treesize of output 15 [2022-02-16 13:46:02,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:02,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:46:02,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-16 13:46:02,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:02,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:02,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 21 treesize of output 25 [2022-02-16 13:46:02,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:02,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 23 treesize of output 27 [2022-02-16 13:46:02,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:02,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-16 13:46:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:03,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189739647] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:03,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:03,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:03,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97604092] [2022-02-16 13:46:03,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:03,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:03,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:03,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:03,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:03,026 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-16 13:46:03,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:03,239 INFO L93 Difference]: Finished difference Result 287 states and 657 transitions. [2022-02-16 13:46:03,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:03,240 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-16 13:46:03,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:03,240 INFO L225 Difference]: With dead ends: 287 [2022-02-16 13:46:03,241 INFO L226 Difference]: Without dead ends: 282 [2022-02-16 13:46:03,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:46:03,241 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:46:03,241 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-16 13:46:03,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-02-16 13:46:03,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 240. [2022-02-16 13:46:03,244 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-16 13:46:03,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 579 transitions. [2022-02-16 13:46:03,244 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 579 transitions. Word has length 21 [2022-02-16 13:46:03,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:03,244 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 579 transitions. [2022-02-16 13:46:03,244 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-16 13:46:03,244 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 579 transitions. [2022-02-16 13:46:03,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:03,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:03,245 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-16 13:46:03,262 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-16 13:46:03,455 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-16 13:46:03,455 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:03,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:03,456 INFO L85 PathProgramCache]: Analyzing trace with hash -375567421, now seen corresponding path program 90 times [2022-02-16 13:46:03,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:03,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480959294] [2022-02-16 13:46:03,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:03,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:03,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:03,561 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-16 13:46:03,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:03,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480959294] [2022-02-16 13:46:03,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480959294] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:03,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7854874] [2022-02-16 13:46:03,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:03,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:03,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:03,562 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-16 13:46:03,563 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-16 13:46:03,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:03,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:03,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:03,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:03,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:03,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 19 treesize of output 15 [2022-02-16 13:46:03,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:03,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 19 treesize of output 15 [2022-02-16 13:46:03,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:03,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:46:03,782 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-16 13:46:03,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:03,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:03,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 20 [2022-02-16 13:46:03,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:03,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 19 treesize of output 23 [2022-02-16 13:46:03,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:03,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 15 treesize of output 19 [2022-02-16 13:46:03,958 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-16 13:46:03,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7854874] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:03,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:03,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:03,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476299543] [2022-02-16 13:46:03,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:03,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:03,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:03,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:03,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:03,959 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-16 13:46:04,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:04,066 INFO L93 Difference]: Finished difference Result 279 states and 647 transitions. [2022-02-16 13:46:04,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:04,066 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-16 13:46:04,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:04,067 INFO L225 Difference]: With dead ends: 279 [2022-02-16 13:46:04,067 INFO L226 Difference]: Without dead ends: 272 [2022-02-16 13:46:04,067 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-16 13:46:04,067 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-16 13:46:04,068 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-16 13:46:04,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-02-16 13:46:04,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 243. [2022-02-16 13:46:04,070 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-16 13:46:04,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 584 transitions. [2022-02-16 13:46:04,071 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 584 transitions. Word has length 21 [2022-02-16 13:46:04,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:04,071 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 584 transitions. [2022-02-16 13:46:04,071 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-16 13:46:04,071 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 584 transitions. [2022-02-16 13:46:04,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:04,071 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:04,071 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-16 13:46:04,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:04,279 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-16 13:46:04,279 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:04,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:04,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1777696577, now seen corresponding path program 91 times [2022-02-16 13:46:04,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:04,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637567563] [2022-02-16 13:46:04,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:04,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:04,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:04,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:04,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637567563] [2022-02-16 13:46:04,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637567563] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:04,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109792139] [2022-02-16 13:46:04,408 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:04,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:04,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:04,409 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-16 13:46:04,411 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-16 13:46:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:04,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:04,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:04,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:04,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 19 treesize of output 15 [2022-02-16 13:46:04,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:04,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-16 13:46:04,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:04,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 12 treesize of output 5 [2022-02-16 13:46:04,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:04,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:04,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:04,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 19 treesize of output 23 [2022-02-16 13:46:04,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:04,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 24 treesize of output 28 [2022-02-16 13:46:04,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:04,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 20 treesize of output 24 [2022-02-16 13:46:04,897 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-16 13:46:04,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109792139] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:04,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:04,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:04,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248104901] [2022-02-16 13:46:04,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:04,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:04,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:04,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:04,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:04,898 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-16 13:46:05,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:05,163 INFO L93 Difference]: Finished difference Result 297 states and 671 transitions. [2022-02-16 13:46:05,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:05,163 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-16 13:46:05,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:05,164 INFO L225 Difference]: With dead ends: 297 [2022-02-16 13:46:05,164 INFO L226 Difference]: Without dead ends: 292 [2022-02-16 13:46:05,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:05,164 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-16 13:46:05,164 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-16 13:46:05,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-02-16 13:46:05,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 242. [2022-02-16 13:46:05,167 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-16 13:46:05,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 582 transitions. [2022-02-16 13:46:05,168 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 582 transitions. Word has length 21 [2022-02-16 13:46:05,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:05,168 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 582 transitions. [2022-02-16 13:46:05,168 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-16 13:46:05,168 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 582 transitions. [2022-02-16 13:46:05,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:05,168 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:05,168 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-16 13:46:05,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:05,375 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-16 13:46:05,375 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:05,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:05,376 INFO L85 PathProgramCache]: Analyzing trace with hash -891898297, now seen corresponding path program 92 times [2022-02-16 13:46:05,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:05,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434196116] [2022-02-16 13:46:05,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:05,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:05,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:05,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:05,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:05,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434196116] [2022-02-16 13:46:05,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434196116] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:05,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138384478] [2022-02-16 13:46:05,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:05,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:05,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:05,510 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-16 13:46:05,511 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-16 13:46:05,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:05,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:05,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:05,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:05,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:05,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-16 13:46:05,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:05,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 21 treesize of output 17 [2022-02-16 13:46:05,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:05,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 17 treesize of output 13 [2022-02-16 13:46:05,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-16 13:46:05,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:05,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 22 treesize of output 26 [2022-02-16 13:46:05,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 24 treesize of output 28 [2022-02-16 13:46:05,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:05,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:46:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:05,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138384478] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:05,959 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:05,959 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:05,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169593519] [2022-02-16 13:46:05,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:05,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:05,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:05,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:05,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:05,960 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-16 13:46:06,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:06,076 INFO L93 Difference]: Finished difference Result 295 states and 669 transitions. [2022-02-16 13:46:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:06,076 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-16 13:46:06,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:06,077 INFO L225 Difference]: With dead ends: 295 [2022-02-16 13:46:06,077 INFO L226 Difference]: Without dead ends: 290 [2022-02-16 13:46:06,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:46:06,077 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-16 13:46:06,077 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-16 13:46:06,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-02-16 13:46:06,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 243. [2022-02-16 13:46:06,080 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-16 13:46:06,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 585 transitions. [2022-02-16 13:46:06,081 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 585 transitions. Word has length 21 [2022-02-16 13:46:06,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:06,081 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 585 transitions. [2022-02-16 13:46:06,081 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-16 13:46:06,081 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 585 transitions. [2022-02-16 13:46:06,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:06,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:06,081 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-16 13:46:06,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:06,297 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-16 13:46:06,297 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:06,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:06,298 INFO L85 PathProgramCache]: Analyzing trace with hash -207463613, now seen corresponding path program 93 times [2022-02-16 13:46:06,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:06,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373421696] [2022-02-16 13:46:06,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:06,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:06,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:06,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:06,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:06,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373421696] [2022-02-16 13:46:06,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373421696] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:06,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783281500] [2022-02-16 13:46:06,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:06,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:06,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:06,445 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-16 13:46:06,470 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-16 13:46:06,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:46:06,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:06,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:06,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:06,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:06,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:46:06,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:46:06,637 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:06,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:06,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:06,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:46:06,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:06,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 19 treesize of output 23 [2022-02-16 13:46:06,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:06,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 15 treesize of output 19 [2022-02-16 13:46:06,827 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-16 13:46:06,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783281500] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:06,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:06,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:06,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653983772] [2022-02-16 13:46:06,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:06,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:06,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:06,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:06,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:06,828 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-16 13:46:06,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:06,921 INFO L93 Difference]: Finished difference Result 269 states and 624 transitions. [2022-02-16 13:46:06,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:06,921 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-16 13:46:06,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:06,922 INFO L225 Difference]: With dead ends: 269 [2022-02-16 13:46:06,922 INFO L226 Difference]: Without dead ends: 260 [2022-02-16 13:46:06,922 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-16 13:46:06,922 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-16 13:46:06,922 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-16 13:46:06,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-02-16 13:46:06,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 243. [2022-02-16 13:46:06,925 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-16 13:46:06,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 584 transitions. [2022-02-16 13:46:06,926 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 584 transitions. Word has length 21 [2022-02-16 13:46:06,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:06,926 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 584 transitions. [2022-02-16 13:46:06,926 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-16 13:46:06,926 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 584 transitions. [2022-02-16 13:46:06,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:06,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:06,927 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-16 13:46:06,952 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-16 13:46:07,135 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-16 13:46:07,135 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:07,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:07,136 INFO L85 PathProgramCache]: Analyzing trace with hash -483991869, now seen corresponding path program 94 times [2022-02-16 13:46:07,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:07,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145584457] [2022-02-16 13:46:07,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:07,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:07,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:07,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-16 13:46:07,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:07,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145584457] [2022-02-16 13:46:07,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145584457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:07,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021217160] [2022-02-16 13:46:07,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:07,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:07,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:07,256 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-16 13:46:07,257 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-16 13:46:07,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:07,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:07,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:07,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:07,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:07,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-16 13:46:07,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:07,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-16 13:46:07,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:07,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 11 treesize of output 3 [2022-02-16 13:46:07,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:07,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:07,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:07,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 22 treesize of output 26 [2022-02-16 13:46:07,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:07,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 24 treesize of output 28 [2022-02-16 13:46:07,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:07,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-16 13:46:07,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:07,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021217160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:07,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:07,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:07,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217761254] [2022-02-16 13:46:07,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:07,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:07,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:07,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:07,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:07,751 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-16 13:46:07,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:07,888 INFO L93 Difference]: Finished difference Result 298 states and 676 transitions. [2022-02-16 13:46:07,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:07,888 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-16 13:46:07,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:07,888 INFO L225 Difference]: With dead ends: 298 [2022-02-16 13:46:07,889 INFO L226 Difference]: Without dead ends: 293 [2022-02-16 13:46:07,889 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-16 13:46:07,889 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-16 13:46:07,889 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-16 13:46:07,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-02-16 13:46:07,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 242. [2022-02-16 13:46:07,892 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-16 13:46:07,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 582 transitions. [2022-02-16 13:46:07,892 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 582 transitions. Word has length 21 [2022-02-16 13:46:07,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:07,892 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 582 transitions. [2022-02-16 13:46:07,892 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-16 13:46:07,892 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 582 transitions. [2022-02-16 13:46:07,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:07,893 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:07,893 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-16 13:46:07,909 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-16 13:46:08,109 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-16 13:46:08,109 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:08,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:08,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1339864450, now seen corresponding path program 95 times [2022-02-16 13:46:08,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:08,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694057497] [2022-02-16 13:46:08,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:08,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:08,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:08,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:08,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694057497] [2022-02-16 13:46:08,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694057497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:08,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510688052] [2022-02-16 13:46:08,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:08,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:08,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:08,220 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-16 13:46:08,221 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-16 13:46:08,252 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:08,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:08,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:08,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:08,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:08,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:08,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:08,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:08,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:08,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 11 treesize of output 3 [2022-02-16 13:46:08,510 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:08,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:08,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:08,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 21 treesize of output 25 [2022-02-16 13:46:08,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:08,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 23 treesize of output 27 [2022-02-16 13:46:08,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:08,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 19 treesize of output 23 [2022-02-16 13:46:08,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-16 13:46:08,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510688052] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:08,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:08,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:08,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751414046] [2022-02-16 13:46:08,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:08,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:08,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:08,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:08,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:08,723 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-16 13:46:08,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:08,832 INFO L93 Difference]: Finished difference Result 301 states and 686 transitions. [2022-02-16 13:46:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:08,832 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-16 13:46:08,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:08,832 INFO L225 Difference]: With dead ends: 301 [2022-02-16 13:46:08,832 INFO L226 Difference]: Without dead ends: 296 [2022-02-16 13:46:08,833 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-16 13:46:08,833 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-16 13:46:08,833 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-16 13:46:08,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-16 13:46:08,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 243. [2022-02-16 13:46:08,837 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-16 13:46:08,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 586 transitions. [2022-02-16 13:46:08,838 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 586 transitions. Word has length 21 [2022-02-16 13:46:08,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:08,838 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 586 transitions. [2022-02-16 13:46:08,838 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-16 13:46:08,838 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 586 transitions. [2022-02-16 13:46:08,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:08,839 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:08,839 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-16 13:46:08,854 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-16 13:46:09,054 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-16 13:46:09,054 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:09,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:09,054 INFO L85 PathProgramCache]: Analyzing trace with hash 356800778, now seen corresponding path program 96 times [2022-02-16 13:46:09,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:09,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147996100] [2022-02-16 13:46:09,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:09,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:09,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:09,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:09,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:09,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147996100] [2022-02-16 13:46:09,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147996100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:09,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625388555] [2022-02-16 13:46:09,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:09,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:09,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:09,181 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-16 13:46:09,182 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-16 13:46:09,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:09,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:09,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:09,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:09,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:09,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-16 13:46:09,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:09,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 21 treesize of output 17 [2022-02-16 13:46:09,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:09,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-16 13:46:09,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:09,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:09,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:09,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 21 treesize of output 25 [2022-02-16 13:46:09,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:09,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 23 treesize of output 27 [2022-02-16 13:46:09,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:46:09,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-16 13:46:09,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625388555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:09,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:09,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:09,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099661349] [2022-02-16 13:46:09,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:09,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:09,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:09,724 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-16 13:46:09,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:09,891 INFO L93 Difference]: Finished difference Result 296 states and 671 transitions. [2022-02-16 13:46:09,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:09,891 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-16 13:46:09,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:09,891 INFO L225 Difference]: With dead ends: 296 [2022-02-16 13:46:09,891 INFO L226 Difference]: Without dead ends: 291 [2022-02-16 13:46:09,892 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-16 13:46:09,892 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-16 13:46:09,892 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-16 13:46:09,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-16 13:46:09,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 242. [2022-02-16 13:46:09,895 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-16 13:46:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 582 transitions. [2022-02-16 13:46:09,895 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 582 transitions. Word has length 21 [2022-02-16 13:46:09,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:09,895 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 582 transitions. [2022-02-16 13:46:09,895 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-16 13:46:09,895 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 582 transitions. [2022-02-16 13:46:09,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:09,896 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:09,896 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-16 13:46:09,913 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-16 13:46:10,104 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-16 13:46:10,104 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:10,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:10,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1929342785, now seen corresponding path program 97 times [2022-02-16 13:46:10,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:10,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899768894] [2022-02-16 13:46:10,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:10,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:10,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:10,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:10,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:10,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899768894] [2022-02-16 13:46:10,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899768894] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:10,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681956595] [2022-02-16 13:46:10,206 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:10,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:10,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:10,207 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-16 13:46:10,231 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-16 13:46:10,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:10,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:10,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:10,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-16 13:46:10,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:10,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:46:10,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:10,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 17 treesize of output 13 [2022-02-16 13:46:10,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-16 13:46:10,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:10,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:10,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 18 treesize of output 22 [2022-02-16 13:46:10,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:10,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 23 treesize of output 27 [2022-02-16 13:46:10,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:10,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-16 13:46:10,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-16 13:46:10,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681956595] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:10,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:10,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:10,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257641829] [2022-02-16 13:46:10,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:10,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:10,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:10,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:10,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:10,620 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-16 13:46:10,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:10,889 INFO L93 Difference]: Finished difference Result 313 states and 693 transitions. [2022-02-16 13:46:10,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:10,889 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-16 13:46:10,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:10,890 INFO L225 Difference]: With dead ends: 313 [2022-02-16 13:46:10,890 INFO L226 Difference]: Without dead ends: 308 [2022-02-16 13:46:10,890 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-16 13:46:10,890 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 64 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:46:10,891 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-16 13:46:10,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-02-16 13:46:10,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 244. [2022-02-16 13:46:10,893 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-16 13:46:10,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 589 transitions. [2022-02-16 13:46:10,894 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 589 transitions. Word has length 21 [2022-02-16 13:46:10,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:10,894 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 589 transitions. [2022-02-16 13:46:10,894 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-16 13:46:10,894 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 589 transitions. [2022-02-16 13:46:10,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:10,894 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:10,894 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-16 13:46:10,910 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-16 13:46:11,110 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-16 13:46:11,111 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:11,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:11,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1138948665, now seen corresponding path program 98 times [2022-02-16 13:46:11,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:11,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322466626] [2022-02-16 13:46:11,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:11,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:11,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:11,266 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-16 13:46:11,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:11,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322466626] [2022-02-16 13:46:11,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322466626] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:11,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906654441] [2022-02-16 13:46:11,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:11,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:11,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:11,268 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-16 13:46:11,269 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-16 13:46:11,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:11,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:11,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:11,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:11,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:11,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:11,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-16 13:46:11,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:11,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:46:11,502 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-16 13:46:11,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:11,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:11,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 18 treesize of output 22 [2022-02-16 13:46:11,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:11,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 23 treesize of output 27 [2022-02-16 13:46:11,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:11,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 19 treesize of output 23 [2022-02-16 13:46:11,756 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-16 13:46:11,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906654441] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:11,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:11,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:11,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744469893] [2022-02-16 13:46:11,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:11,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:11,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:11,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:11,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:11,757 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-16 13:46:12,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:12,005 INFO L93 Difference]: Finished difference Result 308 states and 698 transitions. [2022-02-16 13:46:12,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:12,006 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-16 13:46:12,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:12,006 INFO L225 Difference]: With dead ends: 308 [2022-02-16 13:46:12,006 INFO L226 Difference]: Without dead ends: 303 [2022-02-16 13:46:12,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:12,007 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:12,007 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.2s Time] [2022-02-16 13:46:12,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-02-16 13:46:12,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 243. [2022-02-16 13:46:12,010 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-16 13:46:12,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 586 transitions. [2022-02-16 13:46:12,010 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 586 transitions. Word has length 21 [2022-02-16 13:46:12,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:12,010 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 586 transitions. [2022-02-16 13:46:12,010 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-16 13:46:12,010 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 586 transitions. [2022-02-16 13:46:12,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:12,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:12,011 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-16 13:46:12,026 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-16 13:46:12,223 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-16 13:46:12,223 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:12,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:12,224 INFO L85 PathProgramCache]: Analyzing trace with hash 135753128, now seen corresponding path program 99 times [2022-02-16 13:46:12,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:12,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149438092] [2022-02-16 13:46:12,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:12,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:12,327 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:12,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:12,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149438092] [2022-02-16 13:46:12,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149438092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:12,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401234396] [2022-02-16 13:46:12,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:12,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:12,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:12,329 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-16 13:46:12,330 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-16 13:46:12,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:12,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:12,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:46:12,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:12,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:12,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-16 13:46:12,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:12,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:12,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 11 treesize of output 3 [2022-02-16 13:46:12,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-16 13:46:12,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:12,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:12,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 28 treesize of output 30 [2022-02-16 13:46:12,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:12,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 30 treesize of output 32 [2022-02-16 13:46:12,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:12,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 24 treesize of output 26 [2022-02-16 13:46:12,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-16 13:46:12,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401234396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:12,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:12,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:12,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108919743] [2022-02-16 13:46:12,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:12,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:12,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:12,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:12,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:12,702 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-16 13:46:13,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:13,064 INFO L93 Difference]: Finished difference Result 327 states and 717 transitions. [2022-02-16 13:46:13,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:46:13,065 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-16 13:46:13,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:13,065 INFO L225 Difference]: With dead ends: 327 [2022-02-16 13:46:13,065 INFO L226 Difference]: Without dead ends: 307 [2022-02-16 13:46:13,066 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-16 13:46:13,066 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-16 13:46:13,066 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-16 13:46:13,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-02-16 13:46:13,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 243. [2022-02-16 13:46:13,068 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-16 13:46:13,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 586 transitions. [2022-02-16 13:46:13,069 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 586 transitions. Word has length 21 [2022-02-16 13:46:13,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:13,069 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 586 transitions. [2022-02-16 13:46:13,069 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-16 13:46:13,069 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 586 transitions. [2022-02-16 13:46:13,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:13,070 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:13,070 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-16 13:46:13,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:13,282 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-16 13:46:13,282 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:13,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:13,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1532360369, now seen corresponding path program 100 times [2022-02-16 13:46:13,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:13,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323352342] [2022-02-16 13:46:13,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:13,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:13,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:13,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323352342] [2022-02-16 13:46:13,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323352342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:13,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748704986] [2022-02-16 13:46:13,418 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:13,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:13,426 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-16 13:46:13,427 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-16 13:46:13,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:13,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:13,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:13,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:13,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:13,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 19 treesize of output 15 [2022-02-16 13:46:13,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:13,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:13,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 17 treesize of output 13 [2022-02-16 13:46:13,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-16 13:46:13,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:13,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:13,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 21 treesize of output 25 [2022-02-16 13:46:13,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:13,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 23 treesize of output 27 [2022-02-16 13:46:13,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:13,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-16 13:46:13,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:13,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748704986] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:13,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:13,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:13,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82412618] [2022-02-16 13:46:13,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:13,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:13,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:13,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:13,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:13,833 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-16 13:46:14,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:14,017 INFO L93 Difference]: Finished difference Result 314 states and 697 transitions. [2022-02-16 13:46:14,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:14,017 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-16 13:46:14,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:14,018 INFO L225 Difference]: With dead ends: 314 [2022-02-16 13:46:14,018 INFO L226 Difference]: Without dead ends: 309 [2022-02-16 13:46:14,018 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-16 13:46:14,018 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 61 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:14,018 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.1s Time] [2022-02-16 13:46:14,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-16 13:46:14,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 248. [2022-02-16 13:46:14,021 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-16 13:46:14,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 599 transitions. [2022-02-16 13:46:14,021 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 599 transitions. Word has length 21 [2022-02-16 13:46:14,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:14,021 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 599 transitions. [2022-02-16 13:46:14,021 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-16 13:46:14,021 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 599 transitions. [2022-02-16 13:46:14,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:14,022 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:14,022 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-16 13:46:14,037 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-16 13:46:14,237 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-16 13:46:14,238 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:14,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:14,238 INFO L85 PathProgramCache]: Analyzing trace with hash -847925685, now seen corresponding path program 101 times [2022-02-16 13:46:14,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:14,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326646671] [2022-02-16 13:46:14,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:14,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:14,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:14,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-16 13:46:14,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:14,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326646671] [2022-02-16 13:46:14,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326646671] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:14,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110095010] [2022-02-16 13:46:14,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:14,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:14,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:14,303 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-16 13:46:14,304 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-16 13:46:14,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:14,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:14,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:14,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:14,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:14,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-16 13:46:14,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:14,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 20 treesize of output 16 [2022-02-16 13:46:14,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:14,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-16 13:46:14,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:14,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:14,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:14,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 15 treesize of output 19 [2022-02-16 13:46:14,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:14,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 19 treesize of output 23 [2022-02-16 13:46:14,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:14,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 19 [2022-02-16 13:46:14,604 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-16 13:46:14,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110095010] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:14,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:14,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:14,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971331708] [2022-02-16 13:46:14,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:14,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:14,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:14,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:14,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:14,605 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-16 13:46:14,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:14,656 INFO L93 Difference]: Finished difference Result 273 states and 634 transitions. [2022-02-16 13:46:14,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:14,657 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-16 13:46:14,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:14,657 INFO L225 Difference]: With dead ends: 273 [2022-02-16 13:46:14,657 INFO L226 Difference]: Without dead ends: 264 [2022-02-16 13:46:14,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:14,658 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:14,658 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.0s Time] [2022-02-16 13:46:14,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-16 13:46:14,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 248. [2022-02-16 13:46:14,660 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-16 13:46:14,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 598 transitions. [2022-02-16 13:46:14,660 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 598 transitions. Word has length 21 [2022-02-16 13:46:14,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:14,661 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 598 transitions. [2022-02-16 13:46:14,661 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-16 13:46:14,661 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 598 transitions. [2022-02-16 13:46:14,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:14,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:14,661 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-16 13:46:14,677 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-16 13:46:14,873 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-16 13:46:14,873 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:14,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:14,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1124453941, now seen corresponding path program 102 times [2022-02-16 13:46:14,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:14,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917562452] [2022-02-16 13:46:14,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:14,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:14,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:14,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:14,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917562452] [2022-02-16 13:46:14,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917562452] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:14,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32905669] [2022-02-16 13:46:14,999 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:14,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:14,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:15,016 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-16 13:46:15,070 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-16 13:46:15,072 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:15,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:15,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:15,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:15,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:15,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:15,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:15,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:15,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:46:15,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:15,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:15,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:15,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 21 treesize of output 25 [2022-02-16 13:46:15,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:15,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 23 treesize of output 27 [2022-02-16 13:46:15,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:15,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 19 treesize of output 23 [2022-02-16 13:46:15,340 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:15,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32905669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:15,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:15,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:15,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211540354] [2022-02-16 13:46:15,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:15,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:15,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:15,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:15,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:15,341 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-16 13:46:15,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:15,510 INFO L93 Difference]: Finished difference Result 309 states and 693 transitions. [2022-02-16 13:46:15,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:15,510 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-16 13:46:15,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:15,511 INFO L225 Difference]: With dead ends: 309 [2022-02-16 13:46:15,511 INFO L226 Difference]: Without dead ends: 304 [2022-02-16 13:46:15,511 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-16 13:46:15,511 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-16 13:46:15,511 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-16 13:46:15,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-16 13:46:15,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 246. [2022-02-16 13:46:15,514 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-16 13:46:15,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 595 transitions. [2022-02-16 13:46:15,514 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 595 transitions. Word has length 21 [2022-02-16 13:46:15,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:15,514 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 595 transitions. [2022-02-16 13:46:15,515 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-16 13:46:15,515 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 595 transitions. [2022-02-16 13:46:15,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:15,515 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:15,515 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-16 13:46:15,531 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-16 13:46:15,729 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-16 13:46:15,729 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:15,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:15,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1832418356, now seen corresponding path program 103 times [2022-02-16 13:46:15,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:15,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88369694] [2022-02-16 13:46:15,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:15,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:15,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:15,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-16 13:46:15,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:15,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88369694] [2022-02-16 13:46:15,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88369694] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:15,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520843416] [2022-02-16 13:46:15,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:15,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:15,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:15,877 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-16 13:46:15,878 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-16 13:46:15,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:15,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:15,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:15,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:15,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-16 13:46:16,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 21 treesize of output 17 [2022-02-16 13:46:16,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:16,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-16 13:46:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:16,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:16,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:16,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:46:16,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:16,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 24 treesize of output 28 [2022-02-16 13:46:16,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:16,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 20 treesize of output 24 [2022-02-16 13:46:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:16,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520843416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:16,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:16,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:16,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063732010] [2022-02-16 13:46:16,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:16,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:16,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:16,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:16,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:16,280 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-16 13:46:16,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:16,422 INFO L93 Difference]: Finished difference Result 302 states and 683 transitions. [2022-02-16 13:46:16,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:16,422 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-16 13:46:16,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:16,423 INFO L225 Difference]: With dead ends: 302 [2022-02-16 13:46:16,423 INFO L226 Difference]: Without dead ends: 297 [2022-02-16 13:46:16,423 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-16 13:46:16,423 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:16,423 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.1s Time] [2022-02-16 13:46:16,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-02-16 13:46:16,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 245. [2022-02-16 13:46:16,426 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-16 13:46:16,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 590 transitions. [2022-02-16 13:46:16,426 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 590 transitions. Word has length 21 [2022-02-16 13:46:16,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:16,426 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 590 transitions. [2022-02-16 13:46:16,426 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-16 13:46:16,426 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 590 transitions. [2022-02-16 13:46:16,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:16,427 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:16,427 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-16 13:46:16,444 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-16 13:46:16,635 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-16 13:46:16,635 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:16,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:16,636 INFO L85 PathProgramCache]: Analyzing trace with hash -389374001, now seen corresponding path program 104 times [2022-02-16 13:46:16,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:16,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260488050] [2022-02-16 13:46:16,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:16,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:16,748 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-16 13:46:16,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:16,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260488050] [2022-02-16 13:46:16,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260488050] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:16,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120657091] [2022-02-16 13:46:16,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:16,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:16,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:16,750 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-16 13:46:16,751 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-16 13:46:16,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:16,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:16,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:16,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:16,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:17,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:17,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-16 13:46:17,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:17,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 10 treesize of output 5 [2022-02-16 13:46:17,033 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-16 13:46:17,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:17,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:17,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 16 treesize of output 20 [2022-02-16 13:46:17,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:17,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-16 13:46:17,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:17,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-16 13:46:17,213 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-16 13:46:17,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120657091] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:17,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:17,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:17,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770112397] [2022-02-16 13:46:17,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:17,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:17,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:17,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:17,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:17,214 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-16 13:46:17,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:17,336 INFO L93 Difference]: Finished difference Result 282 states and 653 transitions. [2022-02-16 13:46:17,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:17,336 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-16 13:46:17,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:17,336 INFO L225 Difference]: With dead ends: 282 [2022-02-16 13:46:17,337 INFO L226 Difference]: Without dead ends: 275 [2022-02-16 13:46:17,337 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-16 13:46:17,337 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-16 13:46:17,337 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-16 13:46:17,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-16 13:46:17,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 248. [2022-02-16 13:46:17,339 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-16 13:46:17,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 594 transitions. [2022-02-16 13:46:17,340 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 594 transitions. Word has length 21 [2022-02-16 13:46:17,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:17,340 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 594 transitions. [2022-02-16 13:46:17,340 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-16 13:46:17,340 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 594 transitions. [2022-02-16 13:46:17,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:17,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:17,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-16 13:46:17,367 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-16 13:46:17,547 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-16 13:46:17,547 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:17,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:17,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1396680954, now seen corresponding path program 105 times [2022-02-16 13:46:17,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:17,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651409793] [2022-02-16 13:46:17,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:17,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:17,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:17,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:17,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:17,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651409793] [2022-02-16 13:46:17,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651409793] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:17,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114903632] [2022-02-16 13:46:17,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:17,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:17,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:17,681 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-16 13:46:17,681 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-16 13:46:17,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:17,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:17,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:46:17,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:17,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:17,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:17,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 21 treesize of output 17 [2022-02-16 13:46:17,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:17,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 12 treesize of output 5 [2022-02-16 13:46:17,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-16 13:46:17,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:18,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:46:18,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:18,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 30 treesize of output 32 [2022-02-16 13:46:18,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:18,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 24 treesize of output 26 [2022-02-16 13:46:18,229 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-16 13:46:18,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114903632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:18,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:18,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:18,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21864193] [2022-02-16 13:46:18,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:18,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:18,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:18,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:18,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:18,232 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-16 13:46:18,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:18,475 INFO L93 Difference]: Finished difference Result 344 states and 745 transitions. [2022-02-16 13:46:18,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:46:18,475 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-16 13:46:18,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:18,476 INFO L225 Difference]: With dead ends: 344 [2022-02-16 13:46:18,476 INFO L226 Difference]: Without dead ends: 329 [2022-02-16 13:46:18,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:18,477 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 93 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:46:18,477 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-16 13:46:18,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-16 13:46:18,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 249. [2022-02-16 13:46:18,479 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-16 13:46:18,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 597 transitions. [2022-02-16 13:46:18,480 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 597 transitions. Word has length 21 [2022-02-16 13:46:18,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:18,480 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 597 transitions. [2022-02-16 13:46:18,480 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-16 13:46:18,480 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 597 transitions. [2022-02-16 13:46:18,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:18,480 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:18,480 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-16 13:46:18,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:18,693 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-16 13:46:18,694 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:18,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:18,694 INFO L85 PathProgramCache]: Analyzing trace with hash 209088831, now seen corresponding path program 106 times [2022-02-16 13:46:18,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:18,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048088025] [2022-02-16 13:46:18,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:18,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:18,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:18,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:18,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:18,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048088025] [2022-02-16 13:46:18,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048088025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:18,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344617433] [2022-02-16 13:46:18,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:18,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:18,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:18,782 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-16 13:46:18,783 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-16 13:46:18,806 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:18,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:18,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:18,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:18,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:18,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:18,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-16 13:46:18,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:18,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-16 13:46:18,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-16 13:46:18,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:18,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:18,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-16 13:46:19,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:46:19,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,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 15 treesize of output 19 [2022-02-16 13:46:19,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-16 13:46:19,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344617433] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:19,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:19,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:19,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451866876] [2022-02-16 13:46:19,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:19,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:19,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:19,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:19,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:19,035 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-16 13:46:19,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:19,125 INFO L93 Difference]: Finished difference Result 283 states and 653 transitions. [2022-02-16 13:46:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:19,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-16 13:46:19,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:19,126 INFO L225 Difference]: With dead ends: 283 [2022-02-16 13:46:19,126 INFO L226 Difference]: Without dead ends: 275 [2022-02-16 13:46:19,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:19,126 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-16 13:46:19,126 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-16 13:46:19,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-16 13:46:19,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 245. [2022-02-16 13:46:19,128 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-16 13:46:19,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 590 transitions. [2022-02-16 13:46:19,129 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 590 transitions. Word has length 21 [2022-02-16 13:46:19,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:19,129 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 590 transitions. [2022-02-16 13:46:19,129 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-16 13:46:19,129 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 590 transitions. [2022-02-16 13:46:19,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:19,129 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:19,129 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-16 13:46:19,145 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-16 13:46:19,345 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-16 13:46:19,345 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:19,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:19,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1902927299, now seen corresponding path program 107 times [2022-02-16 13:46:19,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:19,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13401089] [2022-02-16 13:46:19,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:19,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:19,465 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-16 13:46:19,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:19,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13401089] [2022-02-16 13:46:19,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13401089] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:19,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411677223] [2022-02-16 13:46:19,465 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:19,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:19,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:19,466 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-16 13:46:19,481 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-16 13:46:19,512 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:19,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:19,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:19,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:19,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:19,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:19,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:19,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:19,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 11 treesize of output 3 [2022-02-16 13:46:19,688 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-16 13:46:19,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:19,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,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 21 treesize of output 25 [2022-02-16 13:46:19,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-16 13:46:19,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,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 19 treesize of output 23 [2022-02-16 13:46:19,912 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-16 13:46:19,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411677223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:19,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:19,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:19,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813689217] [2022-02-16 13:46:19,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:19,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:19,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:19,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:19,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:19,913 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-16 13:46:20,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:20,137 INFO L93 Difference]: Finished difference Result 304 states and 683 transitions. [2022-02-16 13:46:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:20,137 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-16 13:46:20,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:20,138 INFO L225 Difference]: With dead ends: 304 [2022-02-16 13:46:20,138 INFO L226 Difference]: Without dead ends: 299 [2022-02-16 13:46:20,138 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-16 13:46:20,138 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 48 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:20,138 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.2s Time] [2022-02-16 13:46:20,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-16 13:46:20,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 242. [2022-02-16 13:46:20,141 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-16 13:46:20,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 581 transitions. [2022-02-16 13:46:20,141 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 581 transitions. Word has length 21 [2022-02-16 13:46:20,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:20,141 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 581 transitions. [2022-02-16 13:46:20,141 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-16 13:46:20,141 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 581 transitions. [2022-02-16 13:46:20,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:20,142 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:20,142 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-16 13:46:20,158 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-16 13:46:20,342 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-16 13:46:20,342 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:20,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:20,343 INFO L85 PathProgramCache]: Analyzing trace with hash -695374769, now seen corresponding path program 108 times [2022-02-16 13:46:20,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:20,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449978339] [2022-02-16 13:46:20,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:20,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:20,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:20,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:20,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:20,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449978339] [2022-02-16 13:46:20,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449978339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:20,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368798574] [2022-02-16 13:46:20,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:20,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:20,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:20,495 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-16 13:46:20,519 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-16 13:46:20,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:20,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:20,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:20,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:20,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 17 treesize of output 13 [2022-02-16 13:46:20,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:20,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-16 13:46:20,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:20,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 11 treesize of output 3 [2022-02-16 13:46:20,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:20,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:20,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:20,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 18 treesize of output 22 [2022-02-16 13:46:20,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:20,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 23 treesize of output 27 [2022-02-16 13:46:20,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:20,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 19 treesize of output 23 [2022-02-16 13:46:20,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:20,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368798574] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:20,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:20,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:20,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974384482] [2022-02-16 13:46:20,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:20,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:20,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:20,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:20,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:20,990 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-16 13:46:21,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:21,181 INFO L93 Difference]: Finished difference Result 314 states and 706 transitions. [2022-02-16 13:46:21,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:21,181 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-16 13:46:21,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:21,182 INFO L225 Difference]: With dead ends: 314 [2022-02-16 13:46:21,182 INFO L226 Difference]: Without dead ends: 309 [2022-02-16 13:46:21,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:21,182 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-16 13:46:21,182 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-16 13:46:21,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-16 13:46:21,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 240. [2022-02-16 13:46:21,185 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-16 13:46:21,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 573 transitions. [2022-02-16 13:46:21,185 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 573 transitions. Word has length 21 [2022-02-16 13:46:21,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:21,185 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 573 transitions. [2022-02-16 13:46:21,185 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-16 13:46:21,185 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 573 transitions. [2022-02-16 13:46:21,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:21,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:21,186 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-16 13:46:21,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:21,402 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-16 13:46:21,402 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:21,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:21,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1731323829, now seen corresponding path program 109 times [2022-02-16 13:46:21,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:21,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604099785] [2022-02-16 13:46:21,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:21,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:21,493 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-16 13:46:21,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:21,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604099785] [2022-02-16 13:46:21,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604099785] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:21,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629627851] [2022-02-16 13:46:21,493 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:21,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:21,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:21,494 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-16 13:46:21,495 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-16 13:46:21,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:21,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:21,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:21,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 17 treesize of output 13 [2022-02-16 13:46:21,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:21,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:21,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:46:21,644 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-16 13:46:21,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:21,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:21,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 15 treesize of output 19 [2022-02-16 13:46:21,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:21,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 22 treesize of output 26 [2022-02-16 13:46:21,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:21,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-16 13:46:21,750 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-16 13:46:21,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629627851] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:21,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:21,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:21,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055752534] [2022-02-16 13:46:21,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:21,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:21,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:21,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:21,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:21,751 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-16 13:46:21,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:21,828 INFO L93 Difference]: Finished difference Result 277 states and 646 transitions. [2022-02-16 13:46:21,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:21,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-16 13:46:21,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:21,829 INFO L225 Difference]: With dead ends: 277 [2022-02-16 13:46:21,829 INFO L226 Difference]: Without dead ends: 270 [2022-02-16 13:46:21,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 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-16 13:46:21,829 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-16 13:46:21,829 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-16 13:46:21,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-02-16 13:46:21,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 245. [2022-02-16 13:46:21,831 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-16 13:46:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 586 transitions. [2022-02-16 13:46:21,832 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 586 transitions. Word has length 21 [2022-02-16 13:46:21,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:21,832 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 586 transitions. [2022-02-16 13:46:21,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-16 13:46:21,832 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 586 transitions. [2022-02-16 13:46:21,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:21,832 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:21,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-16 13:46:21,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:22,048 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-16 13:46:22,048 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:22,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:22,048 INFO L85 PathProgramCache]: Analyzing trace with hash -940929709, now seen corresponding path program 110 times [2022-02-16 13:46:22,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:22,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358047820] [2022-02-16 13:46:22,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:22,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:22,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:22,143 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-16 13:46:22,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:22,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358047820] [2022-02-16 13:46:22,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358047820] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:22,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72993040] [2022-02-16 13:46:22,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:22,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:22,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:22,160 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-16 13:46:22,161 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-16 13:46:22,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:22,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:22,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:22,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:22,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:22,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 19 treesize of output 15 [2022-02-16 13:46:22,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:22,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 10 treesize of output 5 [2022-02-16 13:46:22,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-16 13:46:22,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:22,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:22,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 15 treesize of output 19 [2022-02-16 13:46:22,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:22,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 22 treesize of output 26 [2022-02-16 13:46:22,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:22,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 18 treesize of output 22 [2022-02-16 13:46:22,458 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-16 13:46:22,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72993040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:22,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:22,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:46:22,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150963258] [2022-02-16 13:46:22,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:22,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:46:22,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:22,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:46:22,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:22,459 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-16 13:46:22,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:22,599 INFO L93 Difference]: Finished difference Result 288 states and 671 transitions. [2022-02-16 13:46:22,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:22,599 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-16 13:46:22,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:22,600 INFO L225 Difference]: With dead ends: 288 [2022-02-16 13:46:22,600 INFO L226 Difference]: Without dead ends: 279 [2022-02-16 13:46:22,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:22,600 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-16 13:46:22,600 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-16 13:46:22,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-02-16 13:46:22,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 245. [2022-02-16 13:46:22,602 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-16 13:46:22,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 586 transitions. [2022-02-16 13:46:22,603 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 586 transitions. Word has length 21 [2022-02-16 13:46:22,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:22,603 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 586 transitions. [2022-02-16 13:46:22,603 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-16 13:46:22,603 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 586 transitions. [2022-02-16 13:46:22,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:22,603 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:22,603 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-16 13:46:22,619 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-16 13:46:22,803 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-16 13:46:22,804 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:22,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:22,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1476263500, now seen corresponding path program 111 times [2022-02-16 13:46:22,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:22,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347910787] [2022-02-16 13:46:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:22,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:22,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-16 13:46:22,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:22,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347910787] [2022-02-16 13:46:22,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347910787] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:22,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737399920] [2022-02-16 13:46:22,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:22,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:22,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:22,965 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-16 13:46:22,966 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-16 13:46:22,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:22,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:22,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:46:22,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:23,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:23,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-16 13:46:23,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:23,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-16 13:46:23,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:23,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 11 treesize of output 3 [2022-02-16 13:46:23,361 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:23,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:23,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:23,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 16 treesize of output 20 [2022-02-16 13:46:23,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:23,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-16 13:46:23,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:23,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-16 13:46:23,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:23,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737399920] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:23,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:23,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:23,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820467748] [2022-02-16 13:46:23,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:23,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:23,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:23,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:23,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:23,568 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-16 13:46:23,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:23,916 INFO L93 Difference]: Finished difference Result 330 states and 739 transitions. [2022-02-16 13:46:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:46:23,916 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-16 13:46:23,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:23,917 INFO L225 Difference]: With dead ends: 330 [2022-02-16 13:46:23,917 INFO L226 Difference]: Without dead ends: 320 [2022-02-16 13:46:23,917 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-16 13:46:23,918 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-16 13:46:23,918 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-16 13:46:23,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-02-16 13:46:23,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 246. [2022-02-16 13:46:23,920 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-16 13:46:23,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-16 13:46:23,920 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-16 13:46:23,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:23,921 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-16 13:46:23,921 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-16 13:46:23,921 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-16 13:46:23,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:23,921 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:23,921 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-16 13:46:23,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-02-16 13:46:24,125 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-16 13:46:24,126 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:24,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:24,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1334341413, now seen corresponding path program 112 times [2022-02-16 13:46:24,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:24,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577560257] [2022-02-16 13:46:24,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:24,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:24,258 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-16 13:46:24,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:24,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577560257] [2022-02-16 13:46:24,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577560257] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:24,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963399121] [2022-02-16 13:46:24,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:24,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:24,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:24,260 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-16 13:46:24,260 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-16 13:46:24,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:24,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:24,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:24,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:24,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:24,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:24,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:24,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 19 treesize of output 15 [2022-02-16 13:46:24,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:24,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 10 treesize of output 5 [2022-02-16 13:46:24,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-16 13:46:24,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:24,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:24,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-16 13:46:24,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:24,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 22 treesize of output 26 [2022-02-16 13:46:24,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:24,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 18 treesize of output 22 [2022-02-16 13:46:24,846 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-16 13:46:24,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963399121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:24,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:24,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:24,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90453134] [2022-02-16 13:46:24,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:24,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:24,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:24,847 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-16 13:46:24,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:24,939 INFO L93 Difference]: Finished difference Result 282 states and 658 transitions. [2022-02-16 13:46:24,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:24,939 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-16 13:46:24,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:24,940 INFO L225 Difference]: With dead ends: 282 [2022-02-16 13:46:24,940 INFO L226 Difference]: Without dead ends: 275 [2022-02-16 13:46:24,940 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-16 13:46:24,940 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-16 13:46:24,940 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-16 13:46:24,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-16 13:46:24,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 248. [2022-02-16 13:46:24,942 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-16 13:46:24,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 593 transitions. [2022-02-16 13:46:24,943 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 593 transitions. Word has length 21 [2022-02-16 13:46:24,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:24,943 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 593 transitions. [2022-02-16 13:46:24,944 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-16 13:46:24,944 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 593 transitions. [2022-02-16 13:46:24,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:24,944 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:24,944 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-16 13:46:24,960 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-16 13:46:25,159 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-16 13:46:25,160 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:25,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:25,160 INFO L85 PathProgramCache]: Analyzing trace with hash -926434985, now seen corresponding path program 113 times [2022-02-16 13:46:25,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:25,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846394444] [2022-02-16 13:46:25,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:25,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:25,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-16 13:46:25,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:25,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846394444] [2022-02-16 13:46:25,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846394444] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:25,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025823885] [2022-02-16 13:46:25,250 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:25,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:25,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:25,251 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-16 13:46:25,251 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-16 13:46:25,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:25,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:25,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:25,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:25,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 19 treesize of output 15 [2022-02-16 13:46:25,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:25,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 21 treesize of output 17 [2022-02-16 13:46:25,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:25,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:25,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:25,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 15 treesize of output 19 [2022-02-16 13:46:25,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:25,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 22 treesize of output 26 [2022-02-16 13:46:25,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:25,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-16 13:46:25,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:25,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025823885] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:25,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:25,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:46:25,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100049415] [2022-02-16 13:46:25,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:25,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:46:25,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:25,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:46:25,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:25,583 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-16 13:46:25,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:25,704 INFO L93 Difference]: Finished difference Result 282 states and 656 transitions. [2022-02-16 13:46:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:25,705 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-16 13:46:25,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:25,705 INFO L225 Difference]: With dead ends: 282 [2022-02-16 13:46:25,705 INFO L226 Difference]: Without dead ends: 274 [2022-02-16 13:46:25,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:25,706 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-16 13:46:25,706 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-16 13:46:25,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-02-16 13:46:25,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 246. [2022-02-16 13:46:25,708 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-16 13:46:25,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-16 13:46:25,708 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-16 13:46:25,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:25,708 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-16 13:46:25,709 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-16 13:46:25,709 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-16 13:46:25,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:25,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:25,709 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-16 13:46:25,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-02-16 13:46:25,916 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-16 13:46:25,917 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:25,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:25,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1558496727, now seen corresponding path program 114 times [2022-02-16 13:46:25,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:25,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515132974] [2022-02-16 13:46:25,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:25,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:25,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:26,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:26,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515132974] [2022-02-16 13:46:26,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515132974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:26,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269656346] [2022-02-16 13:46:26,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:26,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:26,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:26,064 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-16 13:46:26,065 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-16 13:46:26,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:26,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:26,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:26,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:26,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:26,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 19 treesize of output 15 [2022-02-16 13:46:26,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:26,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 21 treesize of output 17 [2022-02-16 13:46:26,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:26,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 12 treesize of output 5 [2022-02-16 13:46:26,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-16 13:46:26,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:26,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:26,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 15 treesize of output 19 [2022-02-16 13:46:26,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 22 treesize of output 26 [2022-02-16 13:46:26,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:26,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 18 treesize of output 22 [2022-02-16 13:46:26,580 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-16 13:46:26,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269656346] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:26,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:26,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:26,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211247792] [2022-02-16 13:46:26,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:26,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:26,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:26,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:26,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:26,581 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-16 13:46:26,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:26,731 INFO L93 Difference]: Finished difference Result 286 states and 655 transitions. [2022-02-16 13:46:26,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:26,732 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-16 13:46:26,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:26,732 INFO L225 Difference]: With dead ends: 286 [2022-02-16 13:46:26,732 INFO L226 Difference]: Without dead ends: 281 [2022-02-16 13:46:26,733 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-16 13:46:26,733 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-16 13:46:26,733 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-16 13:46:26,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-02-16 13:46:26,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 246. [2022-02-16 13:46:26,735 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-16 13:46:26,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-16 13:46:26,736 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-16 13:46:26,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:26,736 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-16 13:46:26,736 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-16 13:46:26,736 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-16 13:46:26,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:26,736 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:26,736 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-16 13:46:26,752 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-16 13:46:26,952 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-16 13:46:26,952 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:26,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:26,952 INFO L85 PathProgramCache]: Analyzing trace with hash -685869380, now seen corresponding path program 115 times [2022-02-16 13:46:26,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:26,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143527899] [2022-02-16 13:46:26,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:26,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:26,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:27,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-16 13:46:27,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:27,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143527899] [2022-02-16 13:46:27,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143527899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:27,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638560810] [2022-02-16 13:46:27,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:27,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:27,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:27,071 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-16 13:46:27,072 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-16 13:46:27,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:27,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:27,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:27,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:27,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:27,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:46:27,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:27,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:27,272 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:27,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:27,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:27,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-16 13:46:27,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:27,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 22 treesize of output 26 [2022-02-16 13:46:27,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:27,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 18 treesize of output 22 [2022-02-16 13:46:27,470 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:27,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638560810] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:27,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:27,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:27,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862270655] [2022-02-16 13:46:27,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:27,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:27,471 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:27,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:27,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:27,471 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-16 13:46:27,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:27,656 INFO L93 Difference]: Finished difference Result 295 states and 672 transitions. [2022-02-16 13:46:27,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:27,656 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-16 13:46:27,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:27,657 INFO L225 Difference]: With dead ends: 295 [2022-02-16 13:46:27,657 INFO L226 Difference]: Without dead ends: 290 [2022-02-16 13:46:27,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:27,657 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-16 13:46:27,657 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-16 13:46:27,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-02-16 13:46:27,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 245. [2022-02-16 13:46:27,660 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-16 13:46:27,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 586 transitions. [2022-02-16 13:46:27,660 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 586 transitions. Word has length 21 [2022-02-16 13:46:27,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:27,660 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 586 transitions. [2022-02-16 13:46:27,660 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-16 13:46:27,660 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 586 transitions. [2022-02-16 13:46:27,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:27,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:27,661 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-16 13:46:27,676 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-16 13:46:27,876 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-16 13:46:27,876 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:27,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:27,876 INFO L85 PathProgramCache]: Analyzing trace with hash -92307237, now seen corresponding path program 116 times [2022-02-16 13:46:27,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:27,877 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777453653] [2022-02-16 13:46:27,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:27,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:27,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:27,987 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-16 13:46:27,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:27,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777453653] [2022-02-16 13:46:27,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777453653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:27,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390559136] [2022-02-16 13:46:27,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:27,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:27,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:27,989 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-16 13:46:27,989 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-16 13:46:28,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:28,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:28,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:28,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:28,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:28,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-16 13:46:28,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:28,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-16 13:46:28,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:28,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 10 treesize of output 5 [2022-02-16 13:46:28,195 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-16 13:46:28,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:28,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:28,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 19 [2022-02-16 13:46:28,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:28,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 22 treesize of output 26 [2022-02-16 13:46:28,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:28,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 18 treesize of output 22 [2022-02-16 13:46:28,321 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-16 13:46:28,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390559136] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:28,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:28,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:46:28,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937579063] [2022-02-16 13:46:28,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:28,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:46:28,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:28,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:46:28,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:28,322 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-16 13:46:28,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:28,380 INFO L93 Difference]: Finished difference Result 280 states and 655 transitions. [2022-02-16 13:46:28,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:28,380 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-16 13:46:28,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:28,380 INFO L225 Difference]: With dead ends: 280 [2022-02-16 13:46:28,380 INFO L226 Difference]: Without dead ends: 273 [2022-02-16 13:46:28,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:28,381 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-16 13:46:28,381 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-16 13:46:28,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-02-16 13:46:28,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 246. [2022-02-16 13:46:28,383 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-16 13:46:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-16 13:46:28,383 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-16 13:46:28,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:28,383 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-16 13:46:28,383 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-16 13:46:28,383 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-16 13:46:28,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:28,384 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:28,384 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-16 13:46:28,407 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-16 13:46:28,599 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-16 13:46:28,599 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:28,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:28,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1746647470, now seen corresponding path program 117 times [2022-02-16 13:46:28,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:28,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129511453] [2022-02-16 13:46:28,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:28,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:28,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:28,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:28,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:28,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129511453] [2022-02-16 13:46:28,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129511453] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:28,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859188926] [2022-02-16 13:46:28,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:28,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:28,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:28,705 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-16 13:46:28,706 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-16 13:46:28,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:46:28,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:28,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:46:28,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:28,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:28,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 19 treesize of output 15 [2022-02-16 13:46:28,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 21 treesize of output 17 [2022-02-16 13:46:28,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:28,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-16 13:46:28,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-16 13:46:28,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:29,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:29,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 15 treesize of output 19 [2022-02-16 13:46:29,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:29,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 22 treesize of output 26 [2022-02-16 13:46:29,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:29,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 18 treesize of output 22 [2022-02-16 13:46:29,147 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-16 13:46:29,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859188926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:29,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:29,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:29,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143048456] [2022-02-16 13:46:29,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:29,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:29,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:29,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:29,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:29,148 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-16 13:46:29,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:29,505 INFO L93 Difference]: Finished difference Result 368 states and 810 transitions. [2022-02-16 13:46:29,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:46:29,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-16 13:46:29,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:29,506 INFO L225 Difference]: With dead ends: 368 [2022-02-16 13:46:29,506 INFO L226 Difference]: Without dead ends: 358 [2022-02-16 13:46:29,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:46:29,506 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-16 13:46:29,506 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-16 13:46:29,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-16 13:46:29,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 253. [2022-02-16 13:46:29,514 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-16 13:46:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 610 transitions. [2022-02-16 13:46:29,514 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 610 transitions. Word has length 21 [2022-02-16 13:46:29,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:29,514 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 610 transitions. [2022-02-16 13:46:29,514 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-16 13:46:29,514 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 610 transitions. [2022-02-16 13:46:29,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:29,515 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:29,515 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-16 13:46:29,531 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-16 13:46:29,731 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-16 13:46:29,731 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:29,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash 2100946255, now seen corresponding path program 118 times [2022-02-16 13:46:29,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:29,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009419304] [2022-02-16 13:46:29,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:29,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:29,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:29,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:29,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009419304] [2022-02-16 13:46:29,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009419304] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:29,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505791223] [2022-02-16 13:46:29,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:29,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:29,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:29,841 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-16 13:46:29,842 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-16 13:46:29,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:29,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:29,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:29,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:29,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:29,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:29,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:29,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 17 treesize of output 13 [2022-02-16 13:46:30,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:30,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:30,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:46:30,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:30,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 22 treesize of output 26 [2022-02-16 13:46:30,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:30,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 18 treesize of output 22 [2022-02-16 13:46:30,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:30,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505791223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:30,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:30,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:30,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488194013] [2022-02-16 13:46:30,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:30,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:30,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:30,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:30,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:30,166 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-16 13:46:30,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:30,309 INFO L93 Difference]: Finished difference Result 321 states and 741 transitions. [2022-02-16 13:46:30,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:30,309 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-16 13:46:30,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:30,310 INFO L225 Difference]: With dead ends: 321 [2022-02-16 13:46:30,310 INFO L226 Difference]: Without dead ends: 313 [2022-02-16 13:46:30,310 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-16 13:46:30,310 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:30,310 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.1s Time] [2022-02-16 13:46:30,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-16 13:46:30,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 263. [2022-02-16 13:46:30,323 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-16 13:46:30,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 630 transitions. [2022-02-16 13:46:30,323 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 630 transitions. Word has length 21 [2022-02-16 13:46:30,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:30,324 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 630 transitions. [2022-02-16 13:46:30,324 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-16 13:46:30,324 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 630 transitions. [2022-02-16 13:46:30,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:30,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:30,324 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-16 13:46:30,340 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-16 13:46:30,540 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-16 13:46:30,540 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:30,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:30,541 INFO L85 PathProgramCache]: Analyzing trace with hash 290910671, now seen corresponding path program 119 times [2022-02-16 13:46:30,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:30,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555428485] [2022-02-16 13:46:30,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:30,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:30,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:30,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:30,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555428485] [2022-02-16 13:46:30,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555428485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:30,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376053921] [2022-02-16 13:46:30,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:30,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:30,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:30,700 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-16 13:46:30,702 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-16 13:46:30,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:46:30,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:30,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:30,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:30,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:30,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-16 13:46:30,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-16 13:46:30,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:30,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 17 treesize of output 13 [2022-02-16 13:46:30,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-16 13:46:30,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:31,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:31,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-16 13:46:31,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:31,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-16 13:46:31,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:31,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-16 13:46:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:31,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376053921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:31,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:31,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:31,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037496402] [2022-02-16 13:46:31,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:31,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:31,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:31,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:31,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:31,219 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-16 13:46:31,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:31,612 INFO L93 Difference]: Finished difference Result 347 states and 772 transitions. [2022-02-16 13:46:31,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:46:31,612 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-16 13:46:31,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:31,613 INFO L225 Difference]: With dead ends: 347 [2022-02-16 13:46:31,613 INFO L226 Difference]: Without dead ends: 342 [2022-02-16 13:46:31,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:46:31,613 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:31,613 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.2s Time] [2022-02-16 13:46:31,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-02-16 13:46:31,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 266. [2022-02-16 13:46:31,616 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-16 13:46:31,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-16 13:46:31,616 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-16 13:46:31,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:31,617 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-16 13:46:31,617 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-16 13:46:31,617 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-16 13:46:31,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:31,617 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:31,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-16 13:46:31,633 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-16 13:46:31,817 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-16 13:46:31,817 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:31,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:31,818 INFO L85 PathProgramCache]: Analyzing trace with hash -445108533, now seen corresponding path program 120 times [2022-02-16 13:46:31,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:31,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036956723] [2022-02-16 13:46:31,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:31,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:31,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:31,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-16 13:46:31,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:31,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036956723] [2022-02-16 13:46:31,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036956723] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:31,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153977792] [2022-02-16 13:46:31,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:31,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:31,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:31,972 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-16 13:46:31,973 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-16 13:46:32,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:32,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:32,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:32,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:32,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:32,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 19 treesize of output 15 [2022-02-16 13:46:32,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:32,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 10 treesize of output 5 [2022-02-16 13:46:32,184 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-16 13:46:32,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:32,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:46:32,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:32,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 22 treesize of output 26 [2022-02-16 13:46:32,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:32,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 18 treesize of output 22 [2022-02-16 13:46:32,299 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-16 13:46:32,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153977792] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:32,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:32,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:32,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685638523] [2022-02-16 13:46:32,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:32,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:32,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:32,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:32,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:32,300 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-16 13:46:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:32,409 INFO L93 Difference]: Finished difference Result 308 states and 725 transitions. [2022-02-16 13:46:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:32,410 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-16 13:46:32,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:32,410 INFO L225 Difference]: With dead ends: 308 [2022-02-16 13:46:32,410 INFO L226 Difference]: Without dead ends: 299 [2022-02-16 13:46:32,411 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-16 13:46:32,411 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-16 13:46:32,411 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-16 13:46:32,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-16 13:46:32,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 257. [2022-02-16 13:46:32,413 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-16 13:46:32,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 619 transitions. [2022-02-16 13:46:32,414 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 619 transitions. Word has length 21 [2022-02-16 13:46:32,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:32,414 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 619 transitions. [2022-02-16 13:46:32,414 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-16 13:46:32,414 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 619 transitions. [2022-02-16 13:46:32,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:32,414 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:32,414 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-16 13:46:32,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:32,626 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-16 13:46:32,626 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:32,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:32,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1081304791, now seen corresponding path program 121 times [2022-02-16 13:46:32,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:32,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813273818] [2022-02-16 13:46:32,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:32,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:32,771 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-16 13:46:32,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:32,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813273818] [2022-02-16 13:46:32,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813273818] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:32,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001142320] [2022-02-16 13:46:32,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:32,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:32,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:32,772 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-16 13:46:32,773 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-16 13:46:32,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:32,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:32,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:32,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:32,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:32,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:32,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 11 treesize of output 3 [2022-02-16 13:46:32,963 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-16 13:46:32,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:33,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:33,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 16 treesize of output 20 [2022-02-16 13:46:33,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:33,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 22 treesize of output 26 [2022-02-16 13:46:33,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:33,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 18 treesize of output 22 [2022-02-16 13:46:33,199 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-16 13:46:33,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001142320] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:33,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:33,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:33,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514436183] [2022-02-16 13:46:33,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:33,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:33,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:33,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:33,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:33,200 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-16 13:46:33,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:33,559 INFO L93 Difference]: Finished difference Result 327 states and 742 transitions. [2022-02-16 13:46:33,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:33,560 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-16 13:46:33,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:33,560 INFO L225 Difference]: With dead ends: 327 [2022-02-16 13:46:33,560 INFO L226 Difference]: Without dead ends: 322 [2022-02-16 13:46:33,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:33,561 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:33,561 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.2s Time] [2022-02-16 13:46:33,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-16 13:46:33,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 253. [2022-02-16 13:46:33,563 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-16 13:46:33,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 606 transitions. [2022-02-16 13:46:33,564 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 606 transitions. Word has length 21 [2022-02-16 13:46:33,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:33,564 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 606 transitions. [2022-02-16 13:46:33,564 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-16 13:46:33,564 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 606 transitions. [2022-02-16 13:46:33,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:33,564 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:33,564 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-16 13:46:33,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:33,765 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-16 13:46:33,765 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:33,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash 828403527, now seen corresponding path program 122 times [2022-02-16 13:46:33,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:33,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652492207] [2022-02-16 13:46:33,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:33,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:33,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:33,917 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:33,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652492207] [2022-02-16 13:46:33,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652492207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:33,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132385533] [2022-02-16 13:46:33,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:33,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:33,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:33,918 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-16 13:46:33,919 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-16 13:46:33,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:33,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:33,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:33,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:34,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:34,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 19 treesize of output 15 [2022-02-16 13:46:34,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:34,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 21 treesize of output 17 [2022-02-16 13:46:34,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:34,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 17 treesize of output 13 [2022-02-16 13:46:34,149 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:34,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:34,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:34,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 18 treesize of output 22 [2022-02-16 13:46:34,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:34,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 23 treesize of output 27 [2022-02-16 13:46:34,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:34,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 19 treesize of output 23 [2022-02-16 13:46:34,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:34,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132385533] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:34,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:34,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:34,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291111739] [2022-02-16 13:46:34,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:34,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:34,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:34,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:34,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:34,398 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-16 13:46:34,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:34,725 INFO L93 Difference]: Finished difference Result 318 states and 715 transitions. [2022-02-16 13:46:34,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:34,725 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-16 13:46:34,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:34,726 INFO L225 Difference]: With dead ends: 318 [2022-02-16 13:46:34,726 INFO L226 Difference]: Without dead ends: 313 [2022-02-16 13:46:34,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:46:34,726 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:34,726 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.2s Time] [2022-02-16 13:46:34,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-16 13:46:34,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 255. [2022-02-16 13:46:34,729 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-16 13:46:34,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 613 transitions. [2022-02-16 13:46:34,729 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 613 transitions. Word has length 21 [2022-02-16 13:46:34,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:34,730 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 613 transitions. [2022-02-16 13:46:34,730 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-16 13:46:34,730 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 613 transitions. [2022-02-16 13:46:34,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:34,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:34,730 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-16 13:46:34,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:34,937 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-16 13:46:34,938 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:34,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:34,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1618797647, now seen corresponding path program 123 times [2022-02-16 13:46:34,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:34,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094222361] [2022-02-16 13:46:34,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:34,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:34,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:35,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-16 13:46:35,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:35,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094222361] [2022-02-16 13:46:35,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094222361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:35,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311847553] [2022-02-16 13:46:35,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:35,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:35,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:35,079 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-16 13:46:35,080 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-16 13:46:35,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:35,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:35,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:46:35,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:35,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:35,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 19 treesize of output 15 [2022-02-16 13:46:35,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:35,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-16 13:46:35,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:46:35,446 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-16 13:46:35,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:35,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:35,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 18 treesize of output 22 [2022-02-16 13:46:35,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:35,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 33 treesize of output 35 [2022-02-16 13:46:35,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:35,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 27 treesize of output 29 [2022-02-16 13:46:35,765 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-16 13:46:35,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311847553] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:35,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:35,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:35,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775464542] [2022-02-16 13:46:35,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:35,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:35,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:35,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:35,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:35,766 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-16 13:46:36,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:36,098 INFO L93 Difference]: Finished difference Result 339 states and 767 transitions. [2022-02-16 13:46:36,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:36,099 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-16 13:46:36,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:36,100 INFO L225 Difference]: With dead ends: 339 [2022-02-16 13:46:36,100 INFO L226 Difference]: Without dead ends: 329 [2022-02-16 13:46:36,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:46:36,100 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-16 13:46:36,101 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-16 13:46:36,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-16 13:46:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 255. [2022-02-16 13:46:36,103 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-16 13:46:36,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 613 transitions. [2022-02-16 13:46:36,104 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 613 transitions. Word has length 21 [2022-02-16 13:46:36,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:36,104 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 613 transitions. [2022-02-16 13:46:36,104 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-16 13:46:36,104 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 613 transitions. [2022-02-16 13:46:36,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:36,104 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:36,104 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-16 13:46:36,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-02-16 13:46:36,307 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-16 13:46:36,307 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:36,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:36,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1401467856, now seen corresponding path program 124 times [2022-02-16 13:46:36,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:36,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633790079] [2022-02-16 13:46:36,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:36,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:36,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:36,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-16 13:46:36,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:36,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633790079] [2022-02-16 13:46:36,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633790079] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:36,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538212920] [2022-02-16 13:46:36,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:36,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:36,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:36,435 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-16 13:46:36,436 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-16 13:46:36,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:36,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:36,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:36,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:36,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:36,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:36,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:36,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 19 treesize of output 15 [2022-02-16 13:46:36,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:36,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 11 treesize of output 3 [2022-02-16 13:46:36,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-16 13:46:36,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:36,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:36,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 22 treesize of output 26 [2022-02-16 13:46:36,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:36,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 24 treesize of output 28 [2022-02-16 13:46:36,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:36,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 20 treesize of output 24 [2022-02-16 13:46:36,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-16 13:46:36,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538212920] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:36,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:36,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:36,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408594164] [2022-02-16 13:46:36,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:36,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:36,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:36,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:36,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:36,888 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-16 13:46:37,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:37,045 INFO L93 Difference]: Finished difference Result 304 states and 696 transitions. [2022-02-16 13:46:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:37,045 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-16 13:46:37,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:37,067 INFO L225 Difference]: With dead ends: 304 [2022-02-16 13:46:37,068 INFO L226 Difference]: Without dead ends: 299 [2022-02-16 13:46:37,068 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-16 13:46:37,068 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-16 13:46:37,068 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-16 13:46:37,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-16 13:46:37,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 255. [2022-02-16 13:46:37,071 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-16 13:46:37,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 613 transitions. [2022-02-16 13:46:37,072 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 613 transitions. Word has length 21 [2022-02-16 13:46:37,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:37,072 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 613 transitions. [2022-02-16 13:46:37,072 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-16 13:46:37,072 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 613 transitions. [2022-02-16 13:46:37,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:37,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:37,072 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-16 13:46:37,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-02-16 13:46:37,273 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-16 13:46:37,273 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:37,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:37,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1225385943, now seen corresponding path program 125 times [2022-02-16 13:46:37,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:37,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639108768] [2022-02-16 13:46:37,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:37,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:37,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:37,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:37,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639108768] [2022-02-16 13:46:37,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639108768] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:37,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983958612] [2022-02-16 13:46:37,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:37,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:37,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:37,362 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-16 13:46:37,362 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-16 13:46:37,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:37,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:37,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:37,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:37,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:37,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-16 13:46:37,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:37,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-16 13:46:37,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:37,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 17 treesize of output 13 [2022-02-16 13:46:37,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:37,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:37,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:37,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 21 treesize of output 25 [2022-02-16 13:46:37,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:37,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 23 treesize of output 27 [2022-02-16 13:46:37,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:37,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 19 treesize of output 23 [2022-02-16 13:46:37,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:37,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983958612] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:37,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:37,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:37,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27534831] [2022-02-16 13:46:37,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:37,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:37,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:37,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:37,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:37,769 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-16 13:46:37,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:37,930 INFO L93 Difference]: Finished difference Result 307 states and 706 transitions. [2022-02-16 13:46:37,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:37,931 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-16 13:46:37,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:37,931 INFO L225 Difference]: With dead ends: 307 [2022-02-16 13:46:37,931 INFO L226 Difference]: Without dead ends: 302 [2022-02-16 13:46:37,931 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-16 13:46:37,932 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-16 13:46:37,932 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-16 13:46:37,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-02-16 13:46:37,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 260. [2022-02-16 13:46:37,934 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-16 13:46:37,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-16 13:46:37,935 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-16 13:46:37,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:37,935 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-16 13:46:37,935 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-16 13:46:37,935 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-16 13:46:37,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:37,935 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:37,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-16 13:46:37,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:38,151 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-16 13:46:38,151 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:38,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1633292371, now seen corresponding path program 126 times [2022-02-16 13:46:38,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:38,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212610929] [2022-02-16 13:46:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:38,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:38,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:38,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-16 13:46:38,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:38,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212610929] [2022-02-16 13:46:38,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212610929] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:38,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455112215] [2022-02-16 13:46:38,230 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:38,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:38,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:38,231 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-16 13:46:38,232 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-16 13:46:38,256 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:38,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:38,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:38,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:38,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:38,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-16 13:46:38,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:38,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 19 treesize of output 15 [2022-02-16 13:46:38,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:38,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 11 treesize of output 3 [2022-02-16 13:46:38,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:38,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:38,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:38,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 21 treesize of output 25 [2022-02-16 13:46:38,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:38,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-16 13:46:38,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 19 treesize of output 23 [2022-02-16 13:46:38,633 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:38,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455112215] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:38,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:38,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:38,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558180554] [2022-02-16 13:46:38,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:38,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:38,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:38,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:38,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:38,634 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-16 13:46:38,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:38,790 INFO L93 Difference]: Finished difference Result 313 states and 717 transitions. [2022-02-16 13:46:38,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:38,790 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-16 13:46:38,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:38,791 INFO L225 Difference]: With dead ends: 313 [2022-02-16 13:46:38,791 INFO L226 Difference]: Without dead ends: 308 [2022-02-16 13:46:38,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:38,791 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-16 13:46:38,791 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-16 13:46:38,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-02-16 13:46:38,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 260. [2022-02-16 13:46:38,794 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-16 13:46:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-16 13:46:38,794 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-16 13:46:38,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:38,795 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-16 13:46:38,795 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-16 13:46:38,795 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-16 13:46:38,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:38,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:38,795 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-16 13:46:38,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:38,996 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-16 13:46:38,996 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:38,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:38,996 INFO L85 PathProgramCache]: Analyzing trace with hash 295197372, now seen corresponding path program 127 times [2022-02-16 13:46:38,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:38,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789906974] [2022-02-16 13:46:38,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:38,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:38,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:39,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:39,119 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:39,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789906974] [2022-02-16 13:46:39,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789906974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:39,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576094483] [2022-02-16 13:46:39,120 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:39,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:39,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:39,121 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-16 13:46:39,139 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-16 13:46:39,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:39,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:39,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:39,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:39,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 19 treesize of output 15 [2022-02-16 13:46:39,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:39,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-16 13:46:39,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:39,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-16 13:46:39,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:39,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:39,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:39,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 22 treesize of output 26 [2022-02-16 13:46:39,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:39,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:46:39,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:39,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:46:39,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:39,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576094483] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:39,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:39,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:39,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077052734] [2022-02-16 13:46:39,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:39,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:39,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:39,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:39,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:39,516 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-16 13:46:39,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:39,674 INFO L93 Difference]: Finished difference Result 306 states and 699 transitions. [2022-02-16 13:46:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:39,674 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-16 13:46:39,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:39,687 INFO L225 Difference]: With dead ends: 306 [2022-02-16 13:46:39,688 INFO L226 Difference]: Without dead ends: 301 [2022-02-16 13:46:39,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:46:39,688 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:39,688 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.1s Time] [2022-02-16 13:46:39,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-02-16 13:46:39,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 260. [2022-02-16 13:46:39,690 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-16 13:46:39,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-16 13:46:39,691 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-16 13:46:39,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:39,707 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-16 13:46:39,707 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-16 13:46:39,707 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-16 13:46:39,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:39,708 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:39,708 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-16 13:46:39,724 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-16 13:46:39,908 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-16 13:46:39,908 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:39,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:39,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1926594985, now seen corresponding path program 128 times [2022-02-16 13:46:39,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:39,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963553535] [2022-02-16 13:46:39,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:39,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:39,981 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-16 13:46:39,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:39,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963553535] [2022-02-16 13:46:39,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963553535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:39,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69069575] [2022-02-16 13:46:39,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:39,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:39,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:39,984 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-16 13:46:39,985 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-16 13:46:40,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:40,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:40,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:40,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:40,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:40,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 19 treesize of output 15 [2022-02-16 13:46:40,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:40,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 19 treesize of output 15 [2022-02-16 13:46:40,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:40,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:46:40,216 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-16 13:46:40,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:40,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:40,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 16 treesize of output 20 [2022-02-16 13:46:40,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:40,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 19 treesize of output 23 [2022-02-16 13:46:40,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:40,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 15 treesize of output 19 [2022-02-16 13:46:40,395 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-16 13:46:40,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69069575] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:40,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:40,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:40,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684462424] [2022-02-16 13:46:40,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:40,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:40,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:40,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:40,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:40,396 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-16 13:46:40,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:40,571 INFO L93 Difference]: Finished difference Result 294 states and 689 transitions. [2022-02-16 13:46:40,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:40,572 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-16 13:46:40,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:40,572 INFO L225 Difference]: With dead ends: 294 [2022-02-16 13:46:40,572 INFO L226 Difference]: Without dead ends: 287 [2022-02-16 13:46:40,572 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-16 13:46:40,573 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:40,573 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.2s Time] [2022-02-16 13:46:40,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-02-16 13:46:40,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 263. [2022-02-16 13:46:40,575 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-16 13:46:40,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 630 transitions. [2022-02-16 13:46:40,575 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 630 transitions. Word has length 21 [2022-02-16 13:46:40,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:40,575 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 630 transitions. [2022-02-16 13:46:40,575 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-16 13:46:40,576 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 630 transitions. [2022-02-16 13:46:40,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:40,576 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:40,576 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-16 13:46:40,592 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-16 13:46:40,781 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-16 13:46:40,781 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:40,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:40,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1361065358, now seen corresponding path program 129 times [2022-02-16 13:46:40,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:40,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295702430] [2022-02-16 13:46:40,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:40,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:40,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:40,887 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:40,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:40,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295702430] [2022-02-16 13:46:40,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295702430] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:40,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977693389] [2022-02-16 13:46:40,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:40,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:40,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:40,888 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-16 13:46:40,889 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-16 13:46:40,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:40,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:40,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:46:40,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:40,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:40,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 19 treesize of output 15 [2022-02-16 13:46:41,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:41,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 21 treesize of output 17 [2022-02-16 13:46:41,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:41,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 12 treesize of output 5 [2022-02-16 13:46:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:41,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:41,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:41,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 19 treesize of output 23 [2022-02-16 13:46:41,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:41,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 30 treesize of output 32 [2022-02-16 13:46:41,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:41,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 24 treesize of output 26 [2022-02-16 13:46:41,433 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-16 13:46:41,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977693389] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:41,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:41,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:41,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183401705] [2022-02-16 13:46:41,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:41,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:41,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:41,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:41,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:41,434 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-16 13:46:41,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:41,784 INFO L93 Difference]: Finished difference Result 347 states and 771 transitions. [2022-02-16 13:46:41,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:46:41,785 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-16 13:46:41,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:41,785 INFO L225 Difference]: With dead ends: 347 [2022-02-16 13:46:41,785 INFO L226 Difference]: Without dead ends: 332 [2022-02-16 13:46:41,785 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-16 13:46:41,786 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-16 13:46:41,786 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-16 13:46:41,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-02-16 13:46:41,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 264. [2022-02-16 13:46:41,788 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-16 13:46:41,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 633 transitions. [2022-02-16 13:46:41,789 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 633 transitions. Word has length 21 [2022-02-16 13:46:41,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:41,789 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 633 transitions. [2022-02-16 13:46:41,789 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-16 13:46:41,789 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 633 transitions. [2022-02-16 13:46:41,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:41,789 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:41,789 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-16 13:46:41,805 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-16 13:46:41,990 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-16 13:46:41,990 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:41,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:41,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1328132153, now seen corresponding path program 130 times [2022-02-16 13:46:41,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:41,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162167665] [2022-02-16 13:46:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:41,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:41,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:42,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:42,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162167665] [2022-02-16 13:46:42,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162167665] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:42,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252668706] [2022-02-16 13:46:42,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:42,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:42,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:42,101 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-16 13:46:42,102 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-16 13:46:42,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:42,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:42,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:42,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:42,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:42,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-16 13:46:42,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:42,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:46:42,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:42,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:42,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:42,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:42,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:42,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 16 treesize of output 20 [2022-02-16 13:46:42,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:42,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-16 13:46:42,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:42,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-16 13:46:42,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:42,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252668706] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:42,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:42,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:46:42,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482011610] [2022-02-16 13:46:42,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:42,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:42,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:42,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:42,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:42,513 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-16 13:46:42,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:42,633 INFO L93 Difference]: Finished difference Result 295 states and 689 transitions. [2022-02-16 13:46:42,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:42,633 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-16 13:46:42,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:42,633 INFO L225 Difference]: With dead ends: 295 [2022-02-16 13:46:42,634 INFO L226 Difference]: Without dead ends: 287 [2022-02-16 13:46:42,634 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-16 13:46:42,634 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-16 13:46:42,634 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-16 13:46:42,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-02-16 13:46:42,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 260. [2022-02-16 13:46:42,636 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-16 13:46:42,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-16 13:46:42,636 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-16 13:46:42,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:42,637 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-16 13:46:42,637 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-16 13:46:42,637 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-16 13:46:42,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:42,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:42,637 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-16 13:46:42,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-02-16 13:46:42,841 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-16 13:46:42,841 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:42,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:42,841 INFO L85 PathProgramCache]: Analyzing trace with hash 365706315, now seen corresponding path program 131 times [2022-02-16 13:46:42,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:42,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179651485] [2022-02-16 13:46:42,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:42,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:42,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:42,952 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-16 13:46:42,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:42,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179651485] [2022-02-16 13:46:42,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179651485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:42,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394138777] [2022-02-16 13:46:42,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:42,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:42,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:42,972 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-16 13:46:42,997 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-16 13:46:42,999 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:42,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:42,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:43,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:43,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:43,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:43,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 19 treesize of output 15 [2022-02-16 13:46:43,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:43,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 11 treesize of output 3 [2022-02-16 13:46:43,154 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-16 13:46:43,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:43,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:43,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 21 treesize of output 25 [2022-02-16 13:46:43,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:43,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 23 treesize of output 27 [2022-02-16 13:46:43,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:43,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-16 13:46:43,301 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-16 13:46:43,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394138777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:43,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:43,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:43,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855313313] [2022-02-16 13:46:43,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:43,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:43,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:43,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:43,302 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-16 13:46:43,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:43,469 INFO L93 Difference]: Finished difference Result 314 states and 718 transitions. [2022-02-16 13:46:43,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:43,470 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-16 13:46:43,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:43,470 INFO L225 Difference]: With dead ends: 314 [2022-02-16 13:46:43,470 INFO L226 Difference]: Without dead ends: 309 [2022-02-16 13:46:43,470 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-16 13:46:43,470 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-16 13:46:43,470 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-16 13:46:43,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-16 13:46:43,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 257. [2022-02-16 13:46:43,473 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-16 13:46:43,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-16 13:46:43,473 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-16 13:46:43,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:43,475 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-16 13:46:43,475 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-16 13:46:43,475 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-16 13:46:43,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:43,475 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:43,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-16 13:46:43,491 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-16 13:46:43,677 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-16 13:46:43,677 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:43,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:43,677 INFO L85 PathProgramCache]: Analyzing trace with hash 2062371543, now seen corresponding path program 132 times [2022-02-16 13:46:43,677 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:43,677 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133845755] [2022-02-16 13:46:43,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:43,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:43,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:43,806 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:43,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133845755] [2022-02-16 13:46:43,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133845755] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:43,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547405474] [2022-02-16 13:46:43,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:43,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:43,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:43,807 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-16 13:46:43,807 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-16 13:46:43,834 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:43,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:43,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:43,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:43,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:43,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:46:43,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:43,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:43,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 11 treesize of output 3 [2022-02-16 13:46:44,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-16 13:46:44,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:44,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:44,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 18 treesize of output 22 [2022-02-16 13:46:44,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:44,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 23 treesize of output 27 [2022-02-16 13:46:44,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:44,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-16 13:46:44,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:44,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547405474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:44,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:44,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:44,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313885596] [2022-02-16 13:46:44,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:44,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:44,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:44,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:44,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:44,294 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-16 13:46:44,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:44,588 INFO L93 Difference]: Finished difference Result 327 states and 743 transitions. [2022-02-16 13:46:44,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:44,588 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-16 13:46:44,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:44,589 INFO L225 Difference]: With dead ends: 327 [2022-02-16 13:46:44,589 INFO L226 Difference]: Without dead ends: 322 [2022-02-16 13:46:44,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:44,589 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:44,589 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.2s Time] [2022-02-16 13:46:44,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-16 13:46:44,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 257. [2022-02-16 13:46:44,592 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-16 13:46:44,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-16 13:46:44,592 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-16 13:46:44,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:44,593 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-16 13:46:44,593 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-16 13:46:44,593 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-16 13:46:44,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:44,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:44,593 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-16 13:46:44,611 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-16 13:46:44,800 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-16 13:46:44,801 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:44,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:44,801 INFO L85 PathProgramCache]: Analyzing trace with hash -817102790, now seen corresponding path program 133 times [2022-02-16 13:46:44,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:44,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340152484] [2022-02-16 13:46:44,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:44,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:44,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:44,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:44,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340152484] [2022-02-16 13:46:44,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340152484] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:44,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893520960] [2022-02-16 13:46:44,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:44,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:44,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:44,916 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-16 13:46:44,917 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-16 13:46:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:44,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:44,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:45,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-16 13:46:45,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:45,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:45,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:45,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:45,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:46:45,312 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:45,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 16 treesize of output 15 [2022-02-16 13:46:45,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:45,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893520960] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:45,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:45,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:46:45,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293134161] [2022-02-16 13:46:45,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:45,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:45,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:45,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:45,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:45,316 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-16 13:46:45,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:45,554 INFO L93 Difference]: Finished difference Result 326 states and 745 transitions. [2022-02-16 13:46:45,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:45,555 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-16 13:46:45,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:45,555 INFO L225 Difference]: With dead ends: 326 [2022-02-16 13:46:45,555 INFO L226 Difference]: Without dead ends: 321 [2022-02-16 13:46:45,555 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-16 13:46:45,555 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-16 13:46:45,556 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-16 13:46:45,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-02-16 13:46:45,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 258. [2022-02-16 13:46:45,558 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-16 13:46:45,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 620 transitions. [2022-02-16 13:46:45,559 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 620 transitions. Word has length 21 [2022-02-16 13:46:45,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:45,559 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 620 transitions. [2022-02-16 13:46:45,559 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-16 13:46:45,559 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 620 transitions. [2022-02-16 13:46:45,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:45,559 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:45,559 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-16 13:46:45,575 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-16 13:46:45,774 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-16 13:46:45,775 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:45,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:45,775 INFO L85 PathProgramCache]: Analyzing trace with hash -26708670, now seen corresponding path program 134 times [2022-02-16 13:46:45,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:45,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229132787] [2022-02-16 13:46:45,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:45,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:45,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:45,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:45,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:45,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229132787] [2022-02-16 13:46:45,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229132787] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:45,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572478491] [2022-02-16 13:46:45,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:45,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:45,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:45,924 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-16 13:46:45,925 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-16 13:46:45,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:45,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:45,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:45,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:46,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-16 13:46:46,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:46:46,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 17 treesize of output 13 [2022-02-16 13:46:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:46,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:46,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:46,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 18 treesize of output 22 [2022-02-16 13:46:46,379 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:46,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 16 treesize of output 15 [2022-02-16 13:46:46,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-16 13:46:46,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572478491] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:46,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:46,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:46:46,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325515654] [2022-02-16 13:46:46,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:46,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:46,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:46,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:46,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:46,385 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-16 13:46:46,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:46,852 INFO L93 Difference]: Finished difference Result 335 states and 756 transitions. [2022-02-16 13:46:46,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:46:46,852 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-16 13:46:46,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:46,853 INFO L225 Difference]: With dead ends: 335 [2022-02-16 13:46:46,853 INFO L226 Difference]: Without dead ends: 330 [2022-02-16 13:46:46,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:46:46,853 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:46,853 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.3s Time] [2022-02-16 13:46:46,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-02-16 13:46:46,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 257. [2022-02-16 13:46:46,856 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-16 13:46:46,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-16 13:46:46,856 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-16 13:46:46,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:46,857 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-16 13:46:46,857 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-16 13:46:46,857 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-16 13:46:46,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:46,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:46,857 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-16 13:46:46,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:47,075 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-16 13:46:47,075 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:47,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:47,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1279800002, now seen corresponding path program 135 times [2022-02-16 13:46:47,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:47,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083809062] [2022-02-16 13:46:47,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:47,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:47,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:47,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-16 13:46:47,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:47,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083809062] [2022-02-16 13:46:47,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083809062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:47,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140419054] [2022-02-16 13:46:47,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:47,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:47,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:47,198 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-16 13:46:47,199 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-16 13:46:47,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:46:47,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:47,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:47,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:47,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-16 13:46:47,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 19 treesize of output 15 [2022-02-16 13:46:47,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-16 13:46:47,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:47,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:47,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:46:47,542 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:47,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 15 [2022-02-16 13:46:47,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:47,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140419054] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:47,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:47,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:46:47,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167563091] [2022-02-16 13:46:47,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:47,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:47,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:47,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:47,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:47,546 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-16 13:46:47,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:47,718 INFO L93 Difference]: Finished difference Result 322 states and 732 transitions. [2022-02-16 13:46:47,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:47,719 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-16 13:46:47,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:47,719 INFO L225 Difference]: With dead ends: 322 [2022-02-16 13:46:47,719 INFO L226 Difference]: Without dead ends: 317 [2022-02-16 13:46:47,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:46:47,720 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-16 13:46:47,720 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-16 13:46:47,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-16 13:46:47,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 258. [2022-02-16 13:46:47,723 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-16 13:46:47,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 621 transitions. [2022-02-16 13:46:47,723 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 621 transitions. Word has length 21 [2022-02-16 13:46:47,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:47,723 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 621 transitions. [2022-02-16 13:46:47,723 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-16 13:46:47,723 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 621 transitions. [2022-02-16 13:46:47,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:47,724 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:47,724 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-16 13:46:47,740 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-16 13:46:47,943 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-16 13:46:47,943 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:47,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:47,944 INFO L85 PathProgramCache]: Analyzing trace with hash 416865226, now seen corresponding path program 136 times [2022-02-16 13:46:47,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:47,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091214572] [2022-02-16 13:46:47,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:47,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:47,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:48,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:48,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:48,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091214572] [2022-02-16 13:46:48,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091214572] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:48,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665412160] [2022-02-16 13:46:48,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:48,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:48,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:48,079 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-16 13:46:48,080 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-16 13:46:48,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:48,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:48,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:48,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:48,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-16 13:46:48,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:48,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:48,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:48,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:48,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 21 treesize of output 25 [2022-02-16 13:46:48,499 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:48,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 16 treesize of output 15 [2022-02-16 13:46:48,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-16 13:46:48,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665412160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:48,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:48,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:46:48,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354133115] [2022-02-16 13:46:48,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:48,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:48,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:48,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:48,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:48,505 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-16 13:46:48,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:48,878 INFO L93 Difference]: Finished difference Result 333 states and 745 transitions. [2022-02-16 13:46:48,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:48,878 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-16 13:46:48,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:48,879 INFO L225 Difference]: With dead ends: 333 [2022-02-16 13:46:48,879 INFO L226 Difference]: Without dead ends: 328 [2022-02-16 13:46:48,879 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-16 13:46:48,879 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-16 13:46:48,879 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-16 13:46:48,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-16 13:46:48,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 256. [2022-02-16 13:46:48,882 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-16 13:46:48,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 615 transitions. [2022-02-16 13:46:48,882 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 615 transitions. Word has length 21 [2022-02-16 13:46:48,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:48,882 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 615 transitions. [2022-02-16 13:46:48,882 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-16 13:46:48,882 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 615 transitions. [2022-02-16 13:46:48,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:48,883 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:48,883 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-16 13:46:48,898 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-16 13:46:49,095 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-16 13:46:49,095 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:49,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:49,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1791029970, now seen corresponding path program 137 times [2022-02-16 13:46:49,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:49,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847209414] [2022-02-16 13:46:49,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:49,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:49,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:49,200 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:49,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:49,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847209414] [2022-02-16 13:46:49,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847209414] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:49,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575725227] [2022-02-16 13:46:49,200 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:49,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:49,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:49,220 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-16 13:46:49,220 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-16 13:46:49,244 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:49,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:49,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:49,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:49,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:49,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:49,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:49,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:49,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 18 treesize of output 22 [2022-02-16 13:46:49,516 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:49,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 15 [2022-02-16 13:46:49,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-16 13:46:49,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575725227] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:49,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:49,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:46:49,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937097567] [2022-02-16 13:46:49,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:49,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:46:49,521 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:49,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:46:49,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:46:49,521 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-16 13:46:49,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:49,881 INFO L93 Difference]: Finished difference Result 414 states and 914 transitions. [2022-02-16 13:46:49,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:46:49,881 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-16 13:46:49,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:49,882 INFO L225 Difference]: With dead ends: 414 [2022-02-16 13:46:49,882 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:46:49,882 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-16 13:46:49,882 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 75 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:46:49,882 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-16 13:46:49,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:46:49,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 257. [2022-02-16 13:46:49,885 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-16 13:46:49,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-16 13:46:49,886 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-16 13:46:49,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:49,886 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-16 13:46:49,886 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-16 13:46:49,886 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-16 13:46:49,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:49,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:49,886 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-16 13:46:49,902 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-16 13:46:50,095 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-16 13:46:50,095 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:50,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:50,096 INFO L85 PathProgramCache]: Analyzing trace with hash -2096030898, now seen corresponding path program 138 times [2022-02-16 13:46:50,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:50,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009677333] [2022-02-16 13:46:50,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:50,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:50,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:50,186 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:50,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:50,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009677333] [2022-02-16 13:46:50,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009677333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:50,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740275030] [2022-02-16 13:46:50,186 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:50,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:50,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:50,187 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-16 13:46:50,188 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-16 13:46:50,213 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:46:50,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:50,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:50,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:50,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-16 13:46:50,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-16 13:46:50,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-16 13:46:50,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:50,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:50,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 21 treesize of output 25 [2022-02-16 13:46:50,536 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:50,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-16 13:46:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:50,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740275030] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:50,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:50,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:46:50,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656261471] [2022-02-16 13:46:50,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:50,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:46:50,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:50,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:46:50,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:46:50,542 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-16 13:46:50,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:50,805 INFO L93 Difference]: Finished difference Result 393 states and 869 transitions. [2022-02-16 13:46:50,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:50,806 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-16 13:46:50,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:50,806 INFO L225 Difference]: With dead ends: 393 [2022-02-16 13:46:50,806 INFO L226 Difference]: Without dead ends: 388 [2022-02-16 13:46:50,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:50,806 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 91 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:50,807 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.2s Time] [2022-02-16 13:46:50,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-16 13:46:50,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 255. [2022-02-16 13:46:50,809 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-16 13:46:50,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 614 transitions. [2022-02-16 13:46:50,810 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 614 transitions. Word has length 21 [2022-02-16 13:46:50,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:50,810 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 614 transitions. [2022-02-16 13:46:50,810 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-16 13:46:50,810 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 614 transitions. [2022-02-16 13:46:50,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:50,810 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:50,810 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-16 13:46:50,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:51,019 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-16 13:46:51,019 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:51,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:51,020 INFO L85 PathProgramCache]: Analyzing trace with hash -813994422, now seen corresponding path program 139 times [2022-02-16 13:46:51,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:51,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005055628] [2022-02-16 13:46:51,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:51,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:51,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:51,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:51,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:51,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005055628] [2022-02-16 13:46:51,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005055628] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:51,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968931700] [2022-02-16 13:46:51,107 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:51,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:51,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:51,108 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-16 13:46:51,108 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-16 13:46:51,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:51,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:51,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:51,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 17 treesize of output 13 [2022-02-16 13:46:51,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:51,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-16 13:46:51,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:51,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:51,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 18 treesize of output 22 [2022-02-16 13:46:51,407 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:51,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 15 [2022-02-16 13:46:51,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:51,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968931700] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:51,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:51,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:46:51,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415034911] [2022-02-16 13:46:51,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:51,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:46:51,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:51,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:46:51,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:46:51,411 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-16 13:46:51,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:51,635 INFO L93 Difference]: Finished difference Result 402 states and 893 transitions. [2022-02-16 13:46:51,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:46:51,635 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-16 13:46:51,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:51,636 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:46:51,636 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:46:51,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:46:51,636 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-16 13:46:51,636 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-16 13:46:51,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:46:51,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 258. [2022-02-16 13:46:51,639 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-16 13:46:51,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 619 transitions. [2022-02-16 13:46:51,639 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 619 transitions. Word has length 21 [2022-02-16 13:46:51,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:51,639 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 619 transitions. [2022-02-16 13:46:51,639 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-16 13:46:51,640 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 619 transitions. [2022-02-16 13:46:51,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:51,640 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:51,640 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-16 13:46:51,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-02-16 13:46:51,853 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-16 13:46:51,853 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:51,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:51,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1067783546, now seen corresponding path program 140 times [2022-02-16 13:46:51,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:51,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088597123] [2022-02-16 13:46:51,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:51,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:51,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-16 13:46:51,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:51,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088597123] [2022-02-16 13:46:51,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088597123] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:51,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246329867] [2022-02-16 13:46:51,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:51,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:51,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:51,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-16 13:46:51,937 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-16 13:46:51,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:51,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:51,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:51,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:52,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:52,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-16 13:46:52,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:52,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:52,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:52,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 17 treesize of output 21 [2022-02-16 13:46:52,157 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:52,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 16 treesize of output 15 [2022-02-16 13:46:52,160 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:52,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246329867] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:52,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:52,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:46:52,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6608269] [2022-02-16 13:46:52,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:52,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:46:52,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:52,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:46:52,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:46:52,161 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-16 13:46:52,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:52,459 INFO L93 Difference]: Finished difference Result 436 states and 959 transitions. [2022-02-16 13:46:52,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:52,459 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-16 13:46:52,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:52,460 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:46:52,460 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:46:52,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:46:52,460 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 94 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:52,460 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.2s Time] [2022-02-16 13:46:52,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:46:52,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 259. [2022-02-16 13:46:52,463 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-16 13:46:52,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 625 transitions. [2022-02-16 13:46:52,463 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 625 transitions. Word has length 21 [2022-02-16 13:46:52,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:52,464 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 625 transitions. [2022-02-16 13:46:52,464 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-16 13:46:52,464 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 625 transitions. [2022-02-16 13:46:52,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:52,464 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:52,464 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-16 13:46:52,479 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-16 13:46:52,671 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-16 13:46:52,671 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:52,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:52,671 INFO L85 PathProgramCache]: Analyzing trace with hash -2086604477, now seen corresponding path program 141 times [2022-02-16 13:46:52,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:52,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116929861] [2022-02-16 13:46:52,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:52,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:52,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:52,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-16 13:46:52,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:52,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116929861] [2022-02-16 13:46:52,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116929861] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:52,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094454812] [2022-02-16 13:46:52,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:52,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:52,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:52,759 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-16 13:46:52,760 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-16 13:46:52,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:52,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:52,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:52,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:52,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:52,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-16 13:46:52,877 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-16 13:46:52,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:52,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:52,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-16 13:46:53,029 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:53,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 15 treesize of output 14 [2022-02-16 13:46:53,034 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-16 13:46:53,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094454812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:53,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:53,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-16 13:46:53,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450480860] [2022-02-16 13:46:53,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:53,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:46:53,034 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:53,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:46:53,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:46:53,035 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-16 13:46:53,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:53,247 INFO L93 Difference]: Finished difference Result 387 states and 867 transitions. [2022-02-16 13:46:53,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:53,247 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-16 13:46:53,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:53,248 INFO L225 Difference]: With dead ends: 387 [2022-02-16 13:46:53,248 INFO L226 Difference]: Without dead ends: 380 [2022-02-16 13:46:53,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:46:53,248 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-16 13:46:53,248 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-16 13:46:53,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-02-16 13:46:53,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 264. [2022-02-16 13:46:53,251 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-16 13:46:53,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 633 transitions. [2022-02-16 13:46:53,251 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 633 transitions. Word has length 21 [2022-02-16 13:46:53,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:53,252 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 633 transitions. [2022-02-16 13:46:53,252 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-16 13:46:53,252 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 633 transitions. [2022-02-16 13:46:53,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:53,252 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:53,252 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-16 13:46:53,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-02-16 13:46:53,461 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-16 13:46:53,461 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:53,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:53,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1678698049, now seen corresponding path program 142 times [2022-02-16 13:46:53,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:53,462 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52400015] [2022-02-16 13:46:53,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:53,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:53,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:53,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:53,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52400015] [2022-02-16 13:46:53,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52400015] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:53,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276358570] [2022-02-16 13:46:53,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:53,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:53,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:53,554 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-16 13:46:53,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:53,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:53,606 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-16 13:46:53,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:53,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:53,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:53,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:53,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-16 13:46:53,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-16 13:46:53,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:53,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:53,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 16 treesize of output 20 [2022-02-16 13:46:53,852 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:53,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 15 treesize of output 14 [2022-02-16 13:46:53,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:53,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276358570] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:53,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:53,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:46:53,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509947374] [2022-02-16 13:46:53,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:53,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:46:53,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:53,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:46:53,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:46:53,856 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-16 13:46:54,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:54,005 INFO L93 Difference]: Finished difference Result 390 states and 874 transitions. [2022-02-16 13:46:54,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:54,006 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-16 13:46:54,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:54,006 INFO L225 Difference]: With dead ends: 390 [2022-02-16 13:46:54,006 INFO L226 Difference]: Without dead ends: 382 [2022-02-16 13:46:54,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:54,006 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-16 13:46:54,006 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-16 13:46:54,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-16 13:46:54,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 262. [2022-02-16 13:46:54,009 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-16 13:46:54,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 629 transitions. [2022-02-16 13:46:54,009 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 629 transitions. Word has length 21 [2022-02-16 13:46:54,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:54,010 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 629 transitions. [2022-02-16 13:46:54,010 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-16 13:46:54,010 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 629 transitions. [2022-02-16 13:46:54,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:54,010 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:54,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-16 13:46:54,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:54,225 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-16 13:46:54,226 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:54,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:54,226 INFO L85 PathProgramCache]: Analyzing trace with hash 806233663, now seen corresponding path program 143 times [2022-02-16 13:46:54,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:54,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191544806] [2022-02-16 13:46:54,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:54,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:54,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:54,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:54,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:54,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191544806] [2022-02-16 13:46:54,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191544806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:54,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764601818] [2022-02-16 13:46:54,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:54,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:54,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:54,294 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-16 13:46:54,295 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-16 13:46:54,318 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:54,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:54,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:54,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:54,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:54,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-16 13:46:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:54,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:54,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 19 treesize of output 23 [2022-02-16 13:46:54,546 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2022-02-16 13:46:54,549 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-16 13:46:54,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764601818] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:54,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:54,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:46:54,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608650461] [2022-02-16 13:46:54,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:54,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:54,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:54,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:54,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:54,550 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-16 13:46:54,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:54,790 INFO L93 Difference]: Finished difference Result 413 states and 902 transitions. [2022-02-16 13:46:54,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:54,790 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-16 13:46:54,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:54,791 INFO L225 Difference]: With dead ends: 413 [2022-02-16 13:46:54,791 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:46:54,791 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-16 13:46:54,791 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-16 13:46:54,791 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-16 13:46:54,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:46:54,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 263. [2022-02-16 13:46:54,794 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-16 13:46:54,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 631 transitions. [2022-02-16 13:46:54,794 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 631 transitions. Word has length 21 [2022-02-16 13:46:54,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:54,794 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 631 transitions. [2022-02-16 13:46:54,794 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-16 13:46:54,795 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 631 transitions. [2022-02-16 13:46:54,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:54,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:54,795 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-16 13:46:54,810 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-16 13:46:55,010 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-16 13:46:55,010 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:55,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1692031943, now seen corresponding path program 144 times [2022-02-16 13:46:55,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:55,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945154814] [2022-02-16 13:46:55,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:55,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:55,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:55,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:55,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945154814] [2022-02-16 13:46:55,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945154814] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:55,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990383251] [2022-02-16 13:46:55,087 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:55,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:55,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:55,088 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-16 13:46:55,088 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-16 13:46:55,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:46:55,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:55,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:55,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:55,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:55,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:55,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 17 treesize of output 13 [2022-02-16 13:46:55,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-16 13:46:55,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:55,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:55,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:46:55,447 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:55,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 17 treesize of output 16 [2022-02-16 13:46:55,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-16 13:46:55,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990383251] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:55,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:55,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:46:55,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868356502] [2022-02-16 13:46:55,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:55,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:46:55,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:55,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:46:55,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:55,451 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-16 13:46:55,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:55,709 INFO L93 Difference]: Finished difference Result 415 states and 901 transitions. [2022-02-16 13:46:55,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:55,710 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-16 13:46:55,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:55,710 INFO L225 Difference]: With dead ends: 415 [2022-02-16 13:46:55,710 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:46:55,710 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-16 13:46:55,711 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:55,711 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.2s Time] [2022-02-16 13:46:55,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:46:55,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 265. [2022-02-16 13:46:55,714 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-16 13:46:55,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 637 transitions. [2022-02-16 13:46:55,714 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 637 transitions. Word has length 21 [2022-02-16 13:46:55,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:55,714 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 637 transitions. [2022-02-16 13:46:55,714 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-16 13:46:55,715 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 637 transitions. [2022-02-16 13:46:55,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:55,715 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:55,715 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-16 13:46:55,731 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-16 13:46:55,927 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-16 13:46:55,927 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:55,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:55,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1918500669, now seen corresponding path program 145 times [2022-02-16 13:46:55,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:55,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446921925] [2022-02-16 13:46:55,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:55,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:55,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:56,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:56,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:56,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446921925] [2022-02-16 13:46:56,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446921925] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:56,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133124655] [2022-02-16 13:46:56,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:56,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:56,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:56,002 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-16 13:46:56,002 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-16 13:46:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:56,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:56,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:56,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:56,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 20 treesize of output 16 [2022-02-16 13:46:56,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-16 13:46:56,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:56,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:56,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 15 treesize of output 19 [2022-02-16 13:46:56,349 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:56,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 15 treesize of output 14 [2022-02-16 13:46:56,352 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-16 13:46:56,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133124655] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:56,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:56,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:46:56,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679656508] [2022-02-16 13:46:56,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:56,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:46:56,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:56,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:46:56,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:56,352 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-16 13:46:56,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:56,512 INFO L93 Difference]: Finished difference Result 382 states and 853 transitions. [2022-02-16 13:46:56,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:56,512 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-16 13:46:56,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:56,513 INFO L225 Difference]: With dead ends: 382 [2022-02-16 13:46:56,513 INFO L226 Difference]: Without dead ends: 373 [2022-02-16 13:46:56,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:46:56,513 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-16 13:46:56,513 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-16 13:46:56,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-16 13:46:56,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 265. [2022-02-16 13:46:56,515 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-16 13:46:56,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 636 transitions. [2022-02-16 13:46:56,516 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 636 transitions. Word has length 21 [2022-02-16 13:46:56,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:56,516 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 636 transitions. [2022-02-16 13:46:56,516 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-16 13:46:56,516 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 636 transitions. [2022-02-16 13:46:56,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:56,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:56,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-16 13:46:56,532 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-16 13:46:56,722 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-16 13:46:56,722 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:56,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:56,722 INFO L85 PathProgramCache]: Analyzing trace with hash 2099938371, now seen corresponding path program 146 times [2022-02-16 13:46:56,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:56,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324040825] [2022-02-16 13:46:56,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:56,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:56,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:56,820 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:56,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:56,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324040825] [2022-02-16 13:46:56,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324040825] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:56,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788482717] [2022-02-16 13:46:56,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:56,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:56,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:56,822 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-16 13:46:56,822 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-16 13:46:56,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:56,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:56,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:56,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:56,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:56,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:56,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-16 13:46:56,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:57,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:57,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 22 treesize of output 26 [2022-02-16 13:46:57,064 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46: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 17 treesize of output 16 [2022-02-16 13:46:57,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:57,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788482717] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:57,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:57,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:46:57,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447561257] [2022-02-16 13:46:57,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:57,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:46:57,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:57,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:46:57,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:46:57,067 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-16 13:46:57,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:57,275 INFO L93 Difference]: Finished difference Result 404 states and 888 transitions. [2022-02-16 13:46:57,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:57,275 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-16 13:46:57,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:57,276 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:46:57,276 INFO L226 Difference]: Without dead ends: 399 [2022-02-16 13:46:57,276 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-16 13:46:57,276 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-16 13:46:57,277 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-16 13:46:57,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-16 13:46:57,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 261. [2022-02-16 13:46:57,293 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-16 13:46:57,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 628 transitions. [2022-02-16 13:46:57,293 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 628 transitions. Word has length 21 [2022-02-16 13:46:57,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:57,293 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 628 transitions. [2022-02-16 13:46:57,293 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-16 13:46:57,293 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 628 transitions. [2022-02-16 13:46:57,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:57,294 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:57,294 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-16 13:46:57,309 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-16 13:46:57,494 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-16 13:46:57,494 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:57,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:57,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1237982005, now seen corresponding path program 147 times [2022-02-16 13:46:57,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:57,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656217481] [2022-02-16 13:46:57,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:57,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:57,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:57,567 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-16 13:46:57,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:57,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656217481] [2022-02-16 13:46:57,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656217481] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:57,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499576151] [2022-02-16 13:46:57,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:57,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:57,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:57,569 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-16 13:46:57,595 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-16 13:46:57,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:57,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:57,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:57,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:57,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:57,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:46:57,644 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-16 13:46:57,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:57,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:57,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 20 [2022-02-16 13:46:57,736 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:57,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 15 treesize of output 14 [2022-02-16 13:46:57,743 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-16 13:46:57,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499576151] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:57,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:57,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-16 13:46:57,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173492311] [2022-02-16 13:46:57,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:57,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:46:57,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:57,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:46:57,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:46:57,743 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-16 13:46:57,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:57,874 INFO L93 Difference]: Finished difference Result 378 states and 853 transitions. [2022-02-16 13:46:57,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:57,874 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-16 13:46:57,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:57,874 INFO L225 Difference]: With dead ends: 378 [2022-02-16 13:46:57,874 INFO L226 Difference]: Without dead ends: 371 [2022-02-16 13:46:57,875 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-16 13:46:57,875 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-16 13:46:57,875 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-16 13:46:57,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-02-16 13:46:57,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 264. [2022-02-16 13:46:57,877 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-16 13:46:57,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 633 transitions. [2022-02-16 13:46:57,878 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 633 transitions. Word has length 21 [2022-02-16 13:46:57,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:57,878 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 633 transitions. [2022-02-16 13:46:57,878 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-16 13:46:57,878 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 633 transitions. [2022-02-16 13:46:57,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:57,878 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:57,878 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-16 13:46:57,894 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-16 13:46:58,094 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-16 13:46:58,094 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:58,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash -830075577, now seen corresponding path program 148 times [2022-02-16 13:46:58,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:58,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660353433] [2022-02-16 13:46:58,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:58,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:58,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:58,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:58,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:58,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660353433] [2022-02-16 13:46:58,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660353433] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:58,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979934303] [2022-02-16 13:46:58,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:58,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:58,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:58,166 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-16 13:46:58,167 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-16 13:46:58,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:58,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:58,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:58,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:58,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-16 13:46:58,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 21 treesize of output 17 [2022-02-16 13:46:58,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-16 13:46:58,280 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:58,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:58,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:58,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-16 13:46:58,427 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:58,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 15 treesize of output 14 [2022-02-16 13:46:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:58,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979934303] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:58,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:58,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-16 13:46:58,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277476165] [2022-02-16 13:46:58,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:58,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:46:58,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:58,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:46:58,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:46:58,431 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-16 13:46:58,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:58,594 INFO L93 Difference]: Finished difference Result 379 states and 853 transitions. [2022-02-16 13:46:58,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:58,595 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-16 13:46:58,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:58,595 INFO L225 Difference]: With dead ends: 379 [2022-02-16 13:46:58,595 INFO L226 Difference]: Without dead ends: 371 [2022-02-16 13:46:58,595 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-16 13:46:58,595 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-16 13:46:58,596 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-16 13:46:58,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-02-16 13:46:58,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 263. [2022-02-16 13:46:58,598 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-16 13:46:58,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 631 transitions. [2022-02-16 13:46:58,599 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 631 transitions. Word has length 21 [2022-02-16 13:46:58,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:58,599 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 631 transitions. [2022-02-16 13:46:58,599 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-16 13:46:58,599 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 631 transitions. [2022-02-16 13:46:58,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:58,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:58,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-16 13:46:58,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:58,815 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-16 13:46:58,815 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:58,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:58,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1654856135, now seen corresponding path program 149 times [2022-02-16 13:46:58,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:58,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584834337] [2022-02-16 13:46:58,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:58,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:58,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:58,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-16 13:46:58,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:58,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584834337] [2022-02-16 13:46:58,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584834337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:58,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598645739] [2022-02-16 13:46:58,890 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:58,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:58,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:58,891 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-16 13:46:58,892 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-16 13:46:58,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:58,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:58,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:58,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:58,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-16 13:46:58,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:46:58,984 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:58,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:59,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:59,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 19 treesize of output 23 [2022-02-16 13:46:59,128 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:59,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 17 treesize of output 16 [2022-02-16 13:46:59,130 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-16 13:46:59,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598645739] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:59,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:59,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:46:59,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136518698] [2022-02-16 13:46:59,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:59,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:59,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:59,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:59,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:59,131 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-16 13:46:59,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:59,347 INFO L93 Difference]: Finished difference Result 411 states and 906 transitions. [2022-02-16 13:46:59,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:59,347 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-16 13:46:59,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:59,348 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:46:59,348 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:46:59,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:46:59,348 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-16 13:46:59,348 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-16 13:46:59,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:46:59,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 263. [2022-02-16 13:46:59,351 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-16 13:46:59,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 631 transitions. [2022-02-16 13:46:59,351 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 631 transitions. Word has length 21 [2022-02-16 13:46:59,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:59,351 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 631 transitions. [2022-02-16 13:46:59,352 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-16 13:46:59,352 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 631 transitions. [2022-02-16 13:46:59,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:46:59,352 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:59,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-16 13:46:59,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-02-16 13:46:59,559 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-16 13:46:59,559 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:46:59,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:59,560 INFO L85 PathProgramCache]: Analyzing trace with hash -909341429, now seen corresponding path program 150 times [2022-02-16 13:46:59,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:59,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201582577] [2022-02-16 13:46:59,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:59,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:59,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:59,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:59,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201582577] [2022-02-16 13:46:59,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201582577] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:59,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243324440] [2022-02-16 13:46:59,648 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:59,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:59,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:59,649 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-16 13:46:59,650 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-16 13:46:59,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:46:59,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:59,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:46:59,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:59,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 19 treesize of output 15 [2022-02-16 13:46:59,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 21 treesize of output 17 [2022-02-16 13:46:59,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-16 13:46:59,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:59,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:59,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:59,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 18 treesize of output 22 [2022-02-16 13:46:59,882 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:46:59,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 17 treesize of output 16 [2022-02-16 13:46:59,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-16 13:46:59,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243324440] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:59,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:59,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:46:59,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739905595] [2022-02-16 13:46:59,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:59,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:59,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:59,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:59,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:59,885 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-16 13:47:00,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:00,140 INFO L93 Difference]: Finished difference Result 466 states and 993 transitions. [2022-02-16 13:47:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:47:00,140 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-16 13:47:00,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:00,141 INFO L225 Difference]: With dead ends: 466 [2022-02-16 13:47:00,141 INFO L226 Difference]: Without dead ends: 461 [2022-02-16 13:47:00,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:47:00,141 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 107 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:47:00,141 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-16 13:47:00,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-16 13:47:00,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 266. [2022-02-16 13:47:00,145 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-16 13:47:00,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-16 13:47:00,145 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-16 13:47:00,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:00,145 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-16 13:47:00,145 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-16 13:47:00,145 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-16 13:47:00,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:00,145 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:00,146 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-16 13:47:00,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:00,361 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-16 13:47:00,361 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:00,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:00,361 INFO L85 PathProgramCache]: Analyzing trace with hash -107603829, now seen corresponding path program 151 times [2022-02-16 13:47:00,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:00,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876842711] [2022-02-16 13:47:00,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:00,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:00,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:00,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:00,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:00,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876842711] [2022-02-16 13:47:00,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876842711] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:00,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244744520] [2022-02-16 13:47:00,429 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:00,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:00,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:00,430 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-16 13:47:00,432 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-16 13:47:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:00,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:00,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:00,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:00,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 20 treesize of output 16 [2022-02-16 13:47:00,507 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:00,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:00,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:00,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 15 treesize of output 19 [2022-02-16 13:47:00,614 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:47:00,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-16 13:47:00,617 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-16 13:47:00,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244744520] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:00,617 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:00,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:47:00,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45556754] [2022-02-16 13:47:00,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:00,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:47:00,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:00,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:47:00,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:47:00,617 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-16 13:47:00,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:00,754 INFO L93 Difference]: Finished difference Result 399 states and 892 transitions. [2022-02-16 13:47:00,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:00,754 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-16 13:47:00,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:00,755 INFO L225 Difference]: With dead ends: 399 [2022-02-16 13:47:00,755 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:47:00,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:00,755 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-16 13:47:00,755 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-16 13:47:00,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:47:00,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 266. [2022-02-16 13:47:00,758 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-16 13:47:00,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 637 transitions. [2022-02-16 13:47:00,758 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 637 transitions. Word has length 21 [2022-02-16 13:47:00,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:00,758 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 637 transitions. [2022-02-16 13:47:00,758 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-16 13:47:00,758 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 637 transitions. [2022-02-16 13:47:00,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:00,759 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:00,759 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-16 13:47:00,774 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-16 13:47:00,974 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-16 13:47:00,974 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:00,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:00,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1163130553, now seen corresponding path program 152 times [2022-02-16 13:47:00,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:00,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837707630] [2022-02-16 13:47:00,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:00,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:01,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:01,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:01,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837707630] [2022-02-16 13:47:01,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837707630] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:01,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729639326] [2022-02-16 13:47:01,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:01,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:01,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:01,032 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-16 13:47:01,033 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-16 13:47:01,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:01,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:01,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:01,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:01,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-16 13:47:01,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 19 treesize of output 15 [2022-02-16 13:47:01,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:01,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:01,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:01,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 18 treesize of output 22 [2022-02-16 13:47:01,248 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:47:01,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 17 treesize of output 16 [2022-02-16 13:47:01,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:01,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729639326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:01,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:01,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:47:01,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304402904] [2022-02-16 13:47:01,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:01,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:01,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:01,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:01,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:01,252 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-16 13:47:01,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:01,519 INFO L93 Difference]: Finished difference Result 470 states and 1011 transitions. [2022-02-16 13:47:01,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:47:01,519 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-16 13:47:01,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:01,520 INFO L225 Difference]: With dead ends: 470 [2022-02-16 13:47:01,520 INFO L226 Difference]: Without dead ends: 465 [2022-02-16 13:47:01,520 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-16 13:47:01,520 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:01,520 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.2s Time] [2022-02-16 13:47:01,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-16 13:47:01,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 266. [2022-02-16 13:47:01,523 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-16 13:47:01,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 637 transitions. [2022-02-16 13:47:01,523 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 637 transitions. Word has length 21 [2022-02-16 13:47:01,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:01,524 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 637 transitions. [2022-02-16 13:47:01,524 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-16 13:47:01,524 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 637 transitions. [2022-02-16 13:47:01,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:01,524 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:01,524 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-16 13:47:01,540 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-16 13:47:01,739 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-16 13:47:01,740 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:01,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:01,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1334693438, now seen corresponding path program 153 times [2022-02-16 13:47:01,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:01,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793866369] [2022-02-16 13:47:01,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:01,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:01,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:01,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:01,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:01,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793866369] [2022-02-16 13:47:01,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793866369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:01,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227746796] [2022-02-16 13:47:01,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:01,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:01,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:01,880 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-16 13:47:01,880 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-16 13:47:01,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:47:01,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:01,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:01,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:01,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 19 treesize of output 15 [2022-02-16 13:47:02,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 19 treesize of output 15 [2022-02-16 13:47:02,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:02,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:02,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:02,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:47:02,220 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:47:02,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-16 13:47:02,226 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:02,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227746796] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:02,226 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:02,226 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:02,226 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125547035] [2022-02-16 13:47:02,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:02,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:02,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:02,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:02,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:02,227 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-16 13:47:02,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:02,657 INFO L93 Difference]: Finished difference Result 344 states and 792 transitions. [2022-02-16 13:47:02,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:47:02,658 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-16 13:47:02,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:02,658 INFO L225 Difference]: With dead ends: 344 [2022-02-16 13:47:02,658 INFO L226 Difference]: Without dead ends: 339 [2022-02-16 13:47:02,658 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-16 13:47:02,659 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:02,659 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.3s Time] [2022-02-16 13:47:02,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-02-16 13:47:02,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 268. [2022-02-16 13:47:02,661 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-16 13:47:02,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 641 transitions. [2022-02-16 13:47:02,662 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 641 transitions. Word has length 21 [2022-02-16 13:47:02,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:02,662 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 641 transitions. [2022-02-16 13:47:02,662 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-16 13:47:02,662 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 641 transitions. [2022-02-16 13:47:02,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:02,662 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:02,662 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-16 13:47:02,678 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-16 13:47:02,863 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-16 13:47:02,864 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:02,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:02,864 INFO L85 PathProgramCache]: Analyzing trace with hash -544299318, now seen corresponding path program 154 times [2022-02-16 13:47:02,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:02,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752185469] [2022-02-16 13:47:02,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:02,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:02,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:02,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-16 13:47:02,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:02,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752185469] [2022-02-16 13:47:02,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752185469] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:02,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150554806] [2022-02-16 13:47:02,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:02,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:02,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:02,975 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-16 13:47:02,976 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-16 13:47:02,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:02,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:02,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:03,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:03,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-16 13:47:03,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 21 treesize of output 17 [2022-02-16 13:47:03,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:47:03,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-16 13:47:03,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:03,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:03,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-16 13:47:03,255 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:47:03,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 15 [2022-02-16 13:47:03,258 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:03,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150554806] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:03,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:03,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:03,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529403172] [2022-02-16 13:47:03,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:03,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:03,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:03,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:03,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:03,259 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-16 13:47:03,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:03,524 INFO L93 Difference]: Finished difference Result 339 states and 775 transitions. [2022-02-16 13:47:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:03,524 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-16 13:47:03,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:03,524 INFO L225 Difference]: With dead ends: 339 [2022-02-16 13:47:03,524 INFO L226 Difference]: Without dead ends: 334 [2022-02-16 13:47:03,525 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-16 13:47:03,525 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-16 13:47:03,525 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-16 13:47:03,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-16 13:47:03,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 266. [2022-02-16 13:47:03,527 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-16 13:47:03,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 637 transitions. [2022-02-16 13:47:03,528 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 637 transitions. Word has length 21 [2022-02-16 13:47:03,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:03,528 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 637 transitions. [2022-02-16 13:47:03,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-16 13:47:03,528 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 637 transitions. [2022-02-16 13:47:03,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:03,528 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:03,528 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-16 13:47:03,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-02-16 13:47:03,735 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-16 13:47:03,735 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:03,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:03,736 INFO L85 PathProgramCache]: Analyzing trace with hash 346528970, now seen corresponding path program 155 times [2022-02-16 13:47:03,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:03,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006363012] [2022-02-16 13:47:03,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:03,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:03,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:03,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:03,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:03,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006363012] [2022-02-16 13:47:03,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006363012] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:03,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726412474] [2022-02-16 13:47:03,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:03,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:03,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:03,825 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-16 13:47:03,826 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-16 13:47:03,856 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:03,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:03,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:03,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:03,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-16 13:47:03,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-16 13:47:03,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:03,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:04,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:04,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 17 treesize of output 21 [2022-02-16 13:47:04,137 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:47:04,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 15 [2022-02-16 13:47:04,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:04,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726412474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:04,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:04,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:47:04,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258391316] [2022-02-16 13:47:04,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:04,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:47:04,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:04,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:47:04,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:47:04,142 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-16 13:47:04,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:04,477 INFO L93 Difference]: Finished difference Result 421 states and 913 transitions. [2022-02-16 13:47:04,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:04,477 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-16 13:47:04,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:04,478 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:47:04,478 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:47:04,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:04,478 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-16 13:47:04,478 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-16 13:47:04,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:47:04,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 267. [2022-02-16 13:47:04,481 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-16 13:47:04,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 641 transitions. [2022-02-16 13:47:04,482 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 641 transitions. Word has length 21 [2022-02-16 13:47:04,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:04,482 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 641 transitions. [2022-02-16 13:47:04,482 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-16 13:47:04,482 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 641 transitions. [2022-02-16 13:47:04,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:04,482 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:04,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-16 13:47:04,497 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-16 13:47:04,691 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-16 13:47:04,691 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:04,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:04,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1226973586, now seen corresponding path program 156 times [2022-02-16 13:47:04,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:04,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194136221] [2022-02-16 13:47:04,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:04,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:04,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-16 13:47:04,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:04,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194136221] [2022-02-16 13:47:04,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194136221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:04,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617033646] [2022-02-16 13:47:04,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:04,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:04,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:04,795 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-16 13:47:04,796 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-16 13:47:04,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:04,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:04,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:04,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:04,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-16 13:47:04,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 21 treesize of output 17 [2022-02-16 13:47:04,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 17 treesize of output 13 [2022-02-16 13:47:04,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:04,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:05,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:05,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 17 treesize of output 21 [2022-02-16 13:47:05,165 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:47:05,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 16 treesize of output 15 [2022-02-16 13:47:05,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-16 13:47:05,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617033646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:05,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:05,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:47:05,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769537540] [2022-02-16 13:47:05,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:05,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:05,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:05,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:05,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:05,170 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-16 13:47:05,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:05,417 INFO L93 Difference]: Finished difference Result 380 states and 851 transitions. [2022-02-16 13:47:05,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:47:05,417 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-16 13:47:05,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:05,418 INFO L225 Difference]: With dead ends: 380 [2022-02-16 13:47:05,418 INFO L226 Difference]: Without dead ends: 375 [2022-02-16 13:47:05,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:05,418 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:05,418 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.2s Time] [2022-02-16 13:47:05,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-02-16 13:47:05,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 265. [2022-02-16 13:47:05,422 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-16 13:47:05,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 635 transitions. [2022-02-16 13:47:05,422 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 635 transitions. Word has length 21 [2022-02-16 13:47:05,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:05,422 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 635 transitions. [2022-02-16 13:47:05,422 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-16 13:47:05,422 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 635 transitions. [2022-02-16 13:47:05,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:05,423 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:05,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-16 13:47:05,438 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-16 13:47:05,638 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-16 13:47:05,638 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:05,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:05,638 INFO L85 PathProgramCache]: Analyzing trace with hash 193629387, now seen corresponding path program 157 times [2022-02-16 13:47:05,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:05,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584279098] [2022-02-16 13:47:05,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:05,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:05,733 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-16 13:47:05,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:05,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584279098] [2022-02-16 13:47:05,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584279098] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:05,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626614662] [2022-02-16 13:47:05,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:05,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:05,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:05,734 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-16 13:47:05,735 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-16 13:47:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:05,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:05,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:05,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:05,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 17 treesize of output 13 [2022-02-16 13:47:05,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:05,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 19 treesize of output 15 [2022-02-16 13:47:05,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:47:05,855 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-16 13:47:05,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:05,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:05,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-16 13:47:05,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:05,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 22 treesize of output 26 [2022-02-16 13:47:05,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:05,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:47:05,967 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-16 13:47:05,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626614662] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:05,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:05,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:05,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114298313] [2022-02-16 13:47:05,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:05,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:05,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:05,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:05,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:05,968 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-16 13:47:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:06,044 INFO L93 Difference]: Finished difference Result 295 states and 696 transitions. [2022-02-16 13:47:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:06,044 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-16 13:47:06,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:06,044 INFO L225 Difference]: With dead ends: 295 [2022-02-16 13:47:06,045 INFO L226 Difference]: Without dead ends: 288 [2022-02-16 13:47:06,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:06,045 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-16 13:47:06,045 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-16 13:47:06,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-02-16 13:47:06,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 266. [2022-02-16 13:47:06,047 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-16 13:47:06,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-16 13:47:06,048 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-16 13:47:06,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:06,048 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-16 13:47:06,048 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-16 13:47:06,048 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-16 13:47:06,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:06,048 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:06,048 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-16 13:47:06,063 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-16 13:47:06,263 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-16 13:47:06,264 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:06,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:06,264 INFO L85 PathProgramCache]: Analyzing trace with hash -341704404, now seen corresponding path program 158 times [2022-02-16 13:47:06,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:06,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157546580] [2022-02-16 13:47:06,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:06,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:06,444 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:06,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:06,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157546580] [2022-02-16 13:47:06,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157546580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:06,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921549449] [2022-02-16 13:47:06,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:06,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:06,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:06,452 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-16 13:47:06,453 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-16 13:47:06,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:06,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:06,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:06,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:06,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:06,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 19 treesize of output 15 [2022-02-16 13:47:06,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:06,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:47:06,628 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:06,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:06,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:06,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-16 13:47:06,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:06,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 22 treesize of output 26 [2022-02-16 13:47:06,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:06,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 18 treesize of output 22 [2022-02-16 13:47:06,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-16 13:47:06,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921549449] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:06,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:06,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:06,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692762115] [2022-02-16 13:47:06,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:06,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:06,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:06,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:06,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:06,796 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-16 13:47:07,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:07,102 INFO L93 Difference]: Finished difference Result 331 states and 750 transitions. [2022-02-16 13:47:07,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:07,102 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-16 13:47:07,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:07,102 INFO L225 Difference]: With dead ends: 331 [2022-02-16 13:47:07,102 INFO L226 Difference]: Without dead ends: 326 [2022-02-16 13:47:07,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:47:07,103 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-16 13:47:07,103 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-16 13:47:07,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-02-16 13:47:07,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 266. [2022-02-16 13:47:07,106 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-16 13:47:07,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-16 13:47:07,106 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-16 13:47:07,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:07,106 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-16 13:47:07,106 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-16 13:47:07,106 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-16 13:47:07,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:07,106 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:07,107 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-16 13:47:07,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-02-16 13:47:07,317 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-16 13:47:07,317 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:07,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:07,318 INFO L85 PathProgramCache]: Analyzing trace with hash -199782317, now seen corresponding path program 159 times [2022-02-16 13:47:07,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:07,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951335233] [2022-02-16 13:47:07,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:07,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:07,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:07,392 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-16 13:47:07,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:07,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951335233] [2022-02-16 13:47:07,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951335233] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:07,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238110114] [2022-02-16 13:47:07,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:07,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:07,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:07,394 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-16 13:47:07,394 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-16 13:47:07,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:07,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:07,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:07,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:07,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:07,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 19 treesize of output 15 [2022-02-16 13:47:07,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:07,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 19 treesize of output 15 [2022-02-16 13:47:07,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:07,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 10 treesize of output 5 [2022-02-16 13:47:07,684 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-16 13:47:07,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:07,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:07,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 15 treesize of output 19 [2022-02-16 13:47:07,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:07,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 22 treesize of output 26 [2022-02-16 13:47:07,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:07,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 18 treesize of output 22 [2022-02-16 13:47:07,842 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-16 13:47:07,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238110114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:07,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:07,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:07,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373074298] [2022-02-16 13:47:07,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:07,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:07,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:07,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:07,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:07,843 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-16 13:47:07,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:07,925 INFO L93 Difference]: Finished difference Result 303 states and 712 transitions. [2022-02-16 13:47:07,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:07,925 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-16 13:47:07,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:07,926 INFO L225 Difference]: With dead ends: 303 [2022-02-16 13:47:07,926 INFO L226 Difference]: Without dead ends: 296 [2022-02-16 13:47:07,926 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-16 13:47:07,926 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-16 13:47:07,926 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-16 13:47:07,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-16 13:47:07,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 274. [2022-02-16 13:47:07,928 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-16 13:47:07,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 655 transitions. [2022-02-16 13:47:07,929 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 655 transitions. Word has length 21 [2022-02-16 13:47:07,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:07,929 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 655 transitions. [2022-02-16 13:47:07,929 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-16 13:47:07,929 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 655 transitions. [2022-02-16 13:47:07,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:07,930 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:07,930 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-16 13:47:07,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-02-16 13:47:08,146 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-16 13:47:08,146 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:08,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:08,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1601911473, now seen corresponding path program 160 times [2022-02-16 13:47:08,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:08,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083172087] [2022-02-16 13:47:08,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:08,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:08,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:08,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:08,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083172087] [2022-02-16 13:47:08,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083172087] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:08,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988422911] [2022-02-16 13:47:08,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:08,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:08,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:08,258 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-16 13:47:08,258 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-16 13:47:08,279 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:08,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:08,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:08,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:08,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:08,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 19 treesize of output 15 [2022-02-16 13:47:08,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:08,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-16 13:47:08,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:08,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 12 treesize of output 5 [2022-02-16 13:47:08,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-16 13:47:08,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:08,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:08,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 15 treesize of output 19 [2022-02-16 13:47:08,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:08,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 22 treesize of output 26 [2022-02-16 13:47:08,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:08,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 18 treesize of output 22 [2022-02-16 13:47:08,618 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-16 13:47:08,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988422911] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:08,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:08,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:08,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127415243] [2022-02-16 13:47:08,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:08,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:08,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:08,619 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-16 13:47:08,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:08,820 INFO L93 Difference]: Finished difference Result 333 states and 756 transitions. [2022-02-16 13:47:08,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:47:08,820 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-16 13:47:08,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:08,821 INFO L225 Difference]: With dead ends: 333 [2022-02-16 13:47:08,821 INFO L226 Difference]: Without dead ends: 328 [2022-02-16 13:47:08,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:08,821 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-16 13:47:08,821 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-16 13:47:08,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-16 13:47:08,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 272. [2022-02-16 13:47:08,824 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-16 13:47:08,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 652 transitions. [2022-02-16 13:47:08,824 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 652 transitions. Word has length 21 [2022-02-16 13:47:08,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:08,825 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 652 transitions. [2022-02-16 13:47:08,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-16 13:47:08,825 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 652 transitions. [2022-02-16 13:47:08,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:08,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:08,825 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-16 13:47:08,841 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-16 13:47:09,039 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-16 13:47:09,040 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:09,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:09,040 INFO L85 PathProgramCache]: Analyzing trace with hash 448689716, now seen corresponding path program 161 times [2022-02-16 13:47:09,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:09,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241900071] [2022-02-16 13:47:09,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:09,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:09,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:09,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:09,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241900071] [2022-02-16 13:47:09,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241900071] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:09,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761357654] [2022-02-16 13:47:09,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:09,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:09,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:09,176 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-16 13:47:09,177 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-16 13:47:09,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:09,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:09,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:09,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:09,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:09,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:09,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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-16 13:47:09,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:09,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 17 treesize of output 13 [2022-02-16 13:47:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:09,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:09,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:09,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 16 treesize of output 20 [2022-02-16 13:47:09,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:09,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 22 treesize of output 26 [2022-02-16 13:47:09,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:09,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 18 treesize of output 22 [2022-02-16 13:47:09,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:09,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761357654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:09,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:09,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:09,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038104657] [2022-02-16 13:47:09,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:09,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:09,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:09,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:09,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:09,678 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-16 13:47:09,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:09,972 INFO L93 Difference]: Finished difference Result 315 states and 723 transitions. [2022-02-16 13:47:09,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:09,972 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-16 13:47:09,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:09,973 INFO L225 Difference]: With dead ends: 315 [2022-02-16 13:47:09,973 INFO L226 Difference]: Without dead ends: 310 [2022-02-16 13:47:09,973 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-16 13:47:09,973 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:09,973 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.2s Time] [2022-02-16 13:47:09,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-16 13:47:09,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 272. [2022-02-16 13:47:09,975 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-16 13:47:09,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 652 transitions. [2022-02-16 13:47:09,976 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 652 transitions. Word has length 21 [2022-02-16 13:47:09,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:09,976 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 652 transitions. [2022-02-16 13:47:09,976 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-16 13:47:09,976 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 652 transitions. [2022-02-16 13:47:09,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:09,976 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:09,976 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-16 13:47:09,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:10,177 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-16 13:47:10,178 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:10,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:10,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1042251859, now seen corresponding path program 162 times [2022-02-16 13:47:10,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:10,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156486137] [2022-02-16 13:47:10,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:10,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:10,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:10,285 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-16 13:47:10,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:10,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156486137] [2022-02-16 13:47:10,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156486137] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:10,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17233930] [2022-02-16 13:47:10,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:10,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:10,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:10,286 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-16 13:47:10,287 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-16 13:47:10,312 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:47:10,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:10,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:10,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:10,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:10,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 19 treesize of output 15 [2022-02-16 13:47:10,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:10,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 19 treesize of output 15 [2022-02-16 13:47:10,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:10,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 10 treesize of output 5 [2022-02-16 13:47:10,441 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-16 13:47:10,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:10,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 15 treesize of output 19 [2022-02-16 13:47:10,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:10,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 22 treesize of output 26 [2022-02-16 13:47:10,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:10,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 18 treesize of output 22 [2022-02-16 13:47:10,580 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-16 13:47:10,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17233930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:10,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:10,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:10,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694722293] [2022-02-16 13:47:10,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:10,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:10,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:10,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:10,581 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-16 13:47:10,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:10,676 INFO L93 Difference]: Finished difference Result 303 states and 717 transitions. [2022-02-16 13:47:10,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:10,676 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-16 13:47:10,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:10,677 INFO L225 Difference]: With dead ends: 303 [2022-02-16 13:47:10,677 INFO L226 Difference]: Without dead ends: 296 [2022-02-16 13:47:10,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:10,677 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-16 13:47:10,677 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-16 13:47:10,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-16 13:47:10,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 274. [2022-02-16 13:47:10,680 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-16 13:47:10,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 660 transitions. [2022-02-16 13:47:10,680 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 660 transitions. Word has length 21 [2022-02-16 13:47:10,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:10,680 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 660 transitions. [2022-02-16 13:47:10,680 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-16 13:47:10,680 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 660 transitions. [2022-02-16 13:47:10,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:10,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:10,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-16 13:47:10,696 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-16 13:47:10,882 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-16 13:47:10,883 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:10,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:10,883 INFO L85 PathProgramCache]: Analyzing trace with hash -612088374, now seen corresponding path program 163 times [2022-02-16 13:47:10,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:10,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019735425] [2022-02-16 13:47:10,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:10,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:11,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-16 13:47:11,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:11,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019735425] [2022-02-16 13:47:11,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019735425] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:11,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042245170] [2022-02-16 13:47:11,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:11,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:11,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:11,002 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-16 13:47:11,002 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-16 13:47:11,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:11,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:11,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:11,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:11,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-16 13:47:11,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:11,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:11,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:11,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 12 treesize of output 5 [2022-02-16 13:47:11,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-16 13:47:11,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:11,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 15 treesize of output 19 [2022-02-16 13:47:11,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:11,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 22 treesize of output 26 [2022-02-16 13:47:11,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:11,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 18 treesize of output 22 [2022-02-16 13:47:11,335 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-16 13:47:11,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042245170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:11,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:11,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:11,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386664635] [2022-02-16 13:47:11,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:11,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:11,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:11,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:11,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:11,336 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-16 13:47:11,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:11,570 INFO L93 Difference]: Finished difference Result 336 states and 760 transitions. [2022-02-16 13:47:11,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:47:11,570 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-16 13:47:11,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:11,571 INFO L225 Difference]: With dead ends: 336 [2022-02-16 13:47:11,571 INFO L226 Difference]: Without dead ends: 331 [2022-02-16 13:47:11,571 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-16 13:47:11,571 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-16 13:47:11,571 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-16 13:47:11,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-02-16 13:47:11,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 274. [2022-02-16 13:47:11,574 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-16 13:47:11,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 660 transitions. [2022-02-16 13:47:11,574 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 660 transitions. Word has length 21 [2022-02-16 13:47:11,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:11,574 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 660 transitions. [2022-02-16 13:47:11,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-16 13:47:11,574 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 660 transitions. [2022-02-16 13:47:11,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:11,575 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:11,575 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-16 13:47:11,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:11,787 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-16 13:47:11,788 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:11,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:11,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1059461945, now seen corresponding path program 164 times [2022-02-16 13:47:11,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:11,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622107361] [2022-02-16 13:47:11,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:11,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:11,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:11,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:11,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:11,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622107361] [2022-02-16 13:47:11,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622107361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:11,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982370566] [2022-02-16 13:47:11,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:11,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:11,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:11,882 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-16 13:47:11,883 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-16 13:47:11,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:11,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:11,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:11,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:11,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:11,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-16 13:47:11,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:11,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:11,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:11,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 17 treesize of output 13 [2022-02-16 13:47:12,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:12,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:12,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:12,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 15 treesize of output 19 [2022-02-16 13:47:12,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:12,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-16 13:47:12,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:12,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-16 13:47:12,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-16 13:47:12,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982370566] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:12,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:12,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:12,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460704126] [2022-02-16 13:47:12,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:12,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:12,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:12,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:12,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:12,154 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-16 13:47:12,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:12,231 INFO L93 Difference]: Finished difference Result 306 states and 723 transitions. [2022-02-16 13:47:12,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:12,231 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-16 13:47:12,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:12,232 INFO L225 Difference]: With dead ends: 306 [2022-02-16 13:47:12,232 INFO L226 Difference]: Without dead ends: 298 [2022-02-16 13:47:12,232 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-16 13:47:12,232 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-16 13:47:12,232 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-16 13:47:12,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-02-16 13:47:12,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 274. [2022-02-16 13:47:12,234 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-16 13:47:12,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 660 transitions. [2022-02-16 13:47:12,235 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 660 transitions. Word has length 21 [2022-02-16 13:47:12,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:12,235 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 660 transitions. [2022-02-16 13:47:12,235 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-16 13:47:12,235 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 660 transitions. [2022-02-16 13:47:12,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:12,235 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:12,235 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-16 13:47:12,251 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-16 13:47:12,441 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-16 13:47:12,441 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:12,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1425469767, now seen corresponding path program 165 times [2022-02-16 13:47:12,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:12,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475427916] [2022-02-16 13:47:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:12,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:12,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:12,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:12,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:12,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475427916] [2022-02-16 13:47:12,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475427916] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:12,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165367353] [2022-02-16 13:47:12,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:12,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:12,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:12,602 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-16 13:47:12,603 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-16 13:47:12,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:47:12,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:12,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:47:12,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:12,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:12,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 19 treesize of output 15 [2022-02-16 13:47:12,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:12,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 21 treesize of output 17 [2022-02-16 13:47:12,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:12,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-16 13:47:12,853 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:12,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:12,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:12,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 16 treesize of output 20 [2022-02-16 13:47:12,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:12,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 22 treesize of output 26 [2022-02-16 13:47:13,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:13,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 18 treesize of output 22 [2022-02-16 13:47:13,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:13,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165367353] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:13,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:13,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:13,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870136336] [2022-02-16 13:47:13,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:13,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:13,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:13,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:13,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:13,037 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-16 13:47:13,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:13,531 INFO L93 Difference]: Finished difference Result 377 states and 847 transitions. [2022-02-16 13:47:13,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:47:13,532 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-16 13:47:13,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:13,532 INFO L225 Difference]: With dead ends: 377 [2022-02-16 13:47:13,532 INFO L226 Difference]: Without dead ends: 367 [2022-02-16 13:47:13,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:47:13,533 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:47:13,533 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-16 13:47:13,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-16 13:47:13,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 277. [2022-02-16 13:47:13,536 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-16 13:47:13,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 674 transitions. [2022-02-16 13:47:13,536 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 674 transitions. Word has length 21 [2022-02-16 13:47:13,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:13,536 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 674 transitions. [2022-02-16 13:47:13,536 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-16 13:47:13,537 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 674 transitions. [2022-02-16 13:47:13,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:13,537 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:13,537 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-16 13:47:13,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:13,747 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-16 13:47:13,747 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:13,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:13,748 INFO L85 PathProgramCache]: Analyzing trace with hash 689450563, now seen corresponding path program 166 times [2022-02-16 13:47:13,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:13,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731349342] [2022-02-16 13:47:13,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:13,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:13,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:13,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-16 13:47:13,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:13,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731349342] [2022-02-16 13:47:13,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731349342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:13,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090795179] [2022-02-16 13:47:13,859 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:13,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:13,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:13,860 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-16 13:47:13,860 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-16 13:47:13,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:13,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:13,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:13,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:13,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:13,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-16 13:47:14,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:14,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 19 treesize of output 15 [2022-02-16 13:47:14,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:14,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 10 treesize of output 5 [2022-02-16 13:47:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:14,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:14,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:14,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-16 13:47:14,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:14,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-16 13:47:14,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:14,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-16 13:47:14,319 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-16 13:47:14,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090795179] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:14,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:14,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:14,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033869240] [2022-02-16 13:47:14,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:14,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:14,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:14,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:14,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:14,320 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-16 13:47:14,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:14,421 INFO L93 Difference]: Finished difference Result 316 states and 749 transitions. [2022-02-16 13:47:14,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:14,422 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-16 13:47:14,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:14,422 INFO L225 Difference]: With dead ends: 316 [2022-02-16 13:47:14,422 INFO L226 Difference]: Without dead ends: 307 [2022-02-16 13:47:14,422 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-16 13:47:14,423 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-16 13:47:14,423 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-16 13:47:14,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-02-16 13:47:14,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 276. [2022-02-16 13:47:14,425 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-16 13:47:14,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 670 transitions. [2022-02-16 13:47:14,426 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 670 transitions. Word has length 21 [2022-02-16 13:47:14,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:14,426 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 670 transitions. [2022-02-16 13:47:14,426 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-16 13:47:14,426 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 670 transitions. [2022-02-16 13:47:14,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:14,426 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:14,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-16 13:47:14,442 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-16 13:47:14,635 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-16 13:47:14,635 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:14,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:14,635 INFO L85 PathProgramCache]: Analyzing trace with hash -2079103409, now seen corresponding path program 167 times [2022-02-16 13:47:14,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:14,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780700158] [2022-02-16 13:47:14,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:14,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:14,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:14,801 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-16 13:47:14,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:14,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780700158] [2022-02-16 13:47:14,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780700158] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:14,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532356001] [2022-02-16 13:47:14,801 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:14,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:14,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:14,802 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-16 13:47:14,803 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-16 13:47:14,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:47:14,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:14,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:14,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:14,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:14,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 19 treesize of output 15 [2022-02-16 13:47:14,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:14,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-16 13:47:14,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:14,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 11 treesize of output 3 [2022-02-16 13:47:15,029 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-16 13:47:15,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:15,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:15,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 20 [2022-02-16 13:47:15,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:15,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 22 treesize of output 26 [2022-02-16 13:47:15,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:15,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 18 treesize of output 22 [2022-02-16 13:47:15,288 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-16 13:47:15,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532356001] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:15,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:15,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:15,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960967788] [2022-02-16 13:47:15,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:15,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:15,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:15,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:15,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:15,289 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-16 13:47:15,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:15,659 INFO L93 Difference]: Finished difference Result 363 states and 826 transitions. [2022-02-16 13:47:15,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:15,659 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-16 13:47:15,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:15,660 INFO L225 Difference]: With dead ends: 363 [2022-02-16 13:47:15,660 INFO L226 Difference]: Without dead ends: 358 [2022-02-16 13:47:15,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:15,660 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:15,660 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.2s Time] [2022-02-16 13:47:15,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-16 13:47:15,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 276. [2022-02-16 13:47:15,663 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-16 13:47:15,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 670 transitions. [2022-02-16 13:47:15,663 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 670 transitions. Word has length 21 [2022-02-16 13:47:15,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:15,664 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 670 transitions. [2022-02-16 13:47:15,664 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-16 13:47:15,664 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 670 transitions. [2022-02-16 13:47:15,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:15,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:15,664 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-16 13:47:15,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-02-16 13:47:15,864 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-16 13:47:15,865 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:15,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:15,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1704167299, now seen corresponding path program 168 times [2022-02-16 13:47:15,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:15,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828017457] [2022-02-16 13:47:15,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:15,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:15,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:16,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:16,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:16,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828017457] [2022-02-16 13:47:16,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828017457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:16,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096932669] [2022-02-16 13:47:16,003 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:16,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:16,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:16,011 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-16 13:47:16,012 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-16 13:47:16,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:16,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:16,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:16,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:16,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-16 13:47:16,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:16,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-16 13:47:16,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-16 13:47:16,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:16,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:16,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 18 treesize of output 22 [2022-02-16 13:47:16,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:16,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 20 treesize of output 24 [2022-02-16 13:47:16,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:16,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-16 13:47:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:16,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096932669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:16,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:16,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:47:16,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069815862] [2022-02-16 13:47:16,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:16,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:16,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:16,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:16,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:16,497 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-16 13:47:17,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:17,108 INFO L93 Difference]: Finished difference Result 389 states and 879 transitions. [2022-02-16 13:47:17,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:17,109 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-16 13:47:17,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:17,109 INFO L225 Difference]: With dead ends: 389 [2022-02-16 13:47:17,109 INFO L226 Difference]: Without dead ends: 384 [2022-02-16 13:47:17,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=182, Invalid=748, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:47:17,110 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:17,110 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.3s Time] [2022-02-16 13:47:17,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-16 13:47:17,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 283. [2022-02-16 13:47:17,112 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-16 13:47:17,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 691 transitions. [2022-02-16 13:47:17,113 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 691 transitions. Word has length 21 [2022-02-16 13:47:17,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:17,113 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 691 transitions. [2022-02-16 13:47:17,113 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-16 13:47:17,113 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 691 transitions. [2022-02-16 13:47:17,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:17,113 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:17,113 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-16 13:47:17,130 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-16 13:47:17,323 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-16 13:47:17,323 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:17,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:17,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1800405877, now seen corresponding path program 169 times [2022-02-16 13:47:17,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:17,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146217623] [2022-02-16 13:47:17,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:17,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:17,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:17,457 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-16 13:47:17,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:17,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146217623] [2022-02-16 13:47:17,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146217623] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:17,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734254937] [2022-02-16 13:47:17,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:17,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:17,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:17,459 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-16 13:47:17,459 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-16 13:47:17,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:17,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:17,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:17,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-16 13:47:17,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-16 13:47:17,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-16 13:47:17,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:17,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:17,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 18 treesize of output 22 [2022-02-16 13:47:17,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:17,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 20 treesize of output 24 [2022-02-16 13:47:17,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:17,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 16 treesize of output 20 [2022-02-16 13:47:17,896 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-16 13:47:17,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734254937] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:17,896 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:17,896 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:47:17,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63720531] [2022-02-16 13:47:17,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:17,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:17,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:17,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:17,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:17,897 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-16 13:47:18,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:18,262 INFO L93 Difference]: Finished difference Result 395 states and 900 transitions. [2022-02-16 13:47:18,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:47:18,262 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-16 13:47:18,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:18,263 INFO L225 Difference]: With dead ends: 395 [2022-02-16 13:47:18,263 INFO L226 Difference]: Without dead ends: 390 [2022-02-16 13:47:18,263 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-16 13:47:18,263 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:18,263 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.2s Time] [2022-02-16 13:47:18,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-16 13:47:18,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 278. [2022-02-16 13:47:18,266 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-16 13:47:18,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 675 transitions. [2022-02-16 13:47:18,267 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 675 transitions. Word has length 21 [2022-02-16 13:47:18,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:18,267 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 675 transitions. [2022-02-16 13:47:18,267 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-16 13:47:18,267 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 675 transitions. [2022-02-16 13:47:18,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:18,267 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:18,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-16 13:47:18,283 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-16 13:47:18,467 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-16 13:47:18,468 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:18,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:18,468 INFO L85 PathProgramCache]: Analyzing trace with hash 142597958, now seen corresponding path program 170 times [2022-02-16 13:47:18,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:18,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938935260] [2022-02-16 13:47:18,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:18,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:18,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:18,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-16 13:47:18,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:18,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938935260] [2022-02-16 13:47:18,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938935260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:18,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491787852] [2022-02-16 13:47:18,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:18,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:18,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:18,562 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-16 13:47:18,562 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-16 13:47:18,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:18,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:18,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:18,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:18,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:18,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:18,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:18,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:18,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:18,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-16 13:47:18,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:18,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:47:18,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:18,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 17 treesize of output 21 [2022-02-16 13:47:18,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:18,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491787852] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:18,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:18,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:47:18,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975260820] [2022-02-16 13:47:18,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:18,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:47:18,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:18,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:47:18,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:47:18,911 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-16 13:47:19,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:19,105 INFO L93 Difference]: Finished difference Result 475 states and 1054 transitions. [2022-02-16 13:47:19,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:19,106 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-16 13:47:19,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:19,106 INFO L225 Difference]: With dead ends: 475 [2022-02-16 13:47:19,106 INFO L226 Difference]: Without dead ends: 470 [2022-02-16 13:47:19,106 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-16 13:47:19,107 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-16 13:47:19,107 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-16 13:47:19,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-02-16 13:47:19,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 278. [2022-02-16 13:47:19,110 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-16 13:47:19,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 675 transitions. [2022-02-16 13:47:19,110 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 675 transitions. Word has length 21 [2022-02-16 13:47:19,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:19,110 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 675 transitions. [2022-02-16 13:47:19,110 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-16 13:47:19,110 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 675 transitions. [2022-02-16 13:47:19,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:19,111 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:19,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-16 13:47:19,126 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-16 13:47:19,323 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-16 13:47:19,323 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:19,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:19,324 INFO L85 PathProgramCache]: Analyzing trace with hash -15326393, now seen corresponding path program 171 times [2022-02-16 13:47:19,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:19,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351658217] [2022-02-16 13:47:19,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:19,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:19,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:19,409 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:19,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:19,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351658217] [2022-02-16 13:47:19,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351658217] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:19,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065414404] [2022-02-16 13:47:19,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:19,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:19,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:19,410 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-16 13:47:19,423 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-16 13:47:19,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:19,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:19,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:47:19,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:19,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:19,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-16 13:47:19,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 21 treesize of output 17 [2022-02-16 13:47:19,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:47:19,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:19,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:19,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:19,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:47:19,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:19,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 22 treesize of output 26 [2022-02-16 13:47:19,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:19,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-16 13:47:19,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-16 13:47:19,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065414404] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:19,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:19,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:47:19,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131622963] [2022-02-16 13:47:19,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:19,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:19,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:19,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:19,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:19,750 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-16 13:47:20,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:20,173 INFO L93 Difference]: Finished difference Result 501 states and 1089 transitions. [2022-02-16 13:47:20,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:47:20,174 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-16 13:47:20,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:20,174 INFO L225 Difference]: With dead ends: 501 [2022-02-16 13:47:20,174 INFO L226 Difference]: Without dead ends: 486 [2022-02-16 13:47:20,175 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-16 13:47:20,175 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-16 13:47:20,175 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-16 13:47:20,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-16 13:47:20,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 288. [2022-02-16 13:47:20,178 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-16 13:47:20,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 699 transitions. [2022-02-16 13:47:20,178 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 699 transitions. Word has length 21 [2022-02-16 13:47:20,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:20,178 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 699 transitions. [2022-02-16 13:47:20,179 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-16 13:47:20,179 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 699 transitions. [2022-02-16 13:47:20,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:20,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:20,179 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-16 13:47:20,195 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-16 13:47:20,388 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-16 13:47:20,388 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:20,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:20,389 INFO L85 PathProgramCache]: Analyzing trace with hash 786411207, now seen corresponding path program 172 times [2022-02-16 13:47:20,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:20,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978610152] [2022-02-16 13:47:20,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:20,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:20,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:20,455 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:20,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:20,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978610152] [2022-02-16 13:47:20,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978610152] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:20,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918414534] [2022-02-16 13:47:20,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:20,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:20,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:20,457 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-16 13:47:20,458 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-16 13:47:20,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:20,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:20,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:20,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:20,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:20,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 20 treesize of output 16 [2022-02-16 13:47:20,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:20,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:20,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:20,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-16 13:47:20,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:20,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 19 treesize of output 23 [2022-02-16 13:47:20,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:20,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 15 treesize of output 19 [2022-02-16 13:47:20,827 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-16 13:47:20,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918414534] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:20,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:20,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-16 13:47:20,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382672565] [2022-02-16 13:47:20,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:20,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:47:20,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:20,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:47:20,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:47:20,827 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-16 13:47:20,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:20,991 INFO L93 Difference]: Finished difference Result 396 states and 911 transitions. [2022-02-16 13:47:20,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:20,991 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-16 13:47:20,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:20,992 INFO L225 Difference]: With dead ends: 396 [2022-02-16 13:47:20,992 INFO L226 Difference]: Without dead ends: 386 [2022-02-16 13:47:20,992 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-16 13:47:20,992 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-16 13:47:20,992 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-16 13:47:20,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-16 13:47:20,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 288. [2022-02-16 13:47:20,995 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-16 13:47:20,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 698 transitions. [2022-02-16 13:47:20,995 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 698 transitions. Word has length 21 [2022-02-16 13:47:20,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:20,995 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 698 transitions. [2022-02-16 13:47:20,995 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-16 13:47:20,995 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 698 transitions. [2022-02-16 13:47:20,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:20,996 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:20,996 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-16 13:47:21,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:21,207 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-16 13:47:21,207 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:21,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:21,208 INFO L85 PathProgramCache]: Analyzing trace with hash -269115517, now seen corresponding path program 173 times [2022-02-16 13:47:21,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:21,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002989999] [2022-02-16 13:47:21,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:21,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:21,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:21,298 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:21,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:21,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002989999] [2022-02-16 13:47:21,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002989999] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:21,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005561324] [2022-02-16 13:47:21,298 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:21,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:21,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:21,299 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-16 13:47:21,300 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-16 13:47:21,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:21,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:21,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:21,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:21,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 19 treesize of output 15 [2022-02-16 13:47:21,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-16 13:47:21,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:21,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:21,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:21,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 17 treesize of output 21 [2022-02-16 13:47:21,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:21,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:47:21,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:21,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 16 treesize of output 20 [2022-02-16 13:47:21,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-16 13:47:21,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005561324] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:21,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:21,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:47:21,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386876602] [2022-02-16 13:47:21,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:21,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:47:21,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:21,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:47:21,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:47:21,620 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-16 13:47:21,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:21,900 INFO L93 Difference]: Finished difference Result 473 states and 1049 transitions. [2022-02-16 13:47:21,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:21,900 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-16 13:47:21,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:21,901 INFO L225 Difference]: With dead ends: 473 [2022-02-16 13:47:21,901 INFO L226 Difference]: Without dead ends: 468 [2022-02-16 13:47:21,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:47:21,901 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:21,901 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.2s Time] [2022-02-16 13:47:21,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-02-16 13:47:21,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 289. [2022-02-16 13:47:21,904 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-16 13:47:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 701 transitions. [2022-02-16 13:47:21,905 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 701 transitions. Word has length 21 [2022-02-16 13:47:21,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:21,905 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 701 transitions. [2022-02-16 13:47:21,905 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-16 13:47:21,905 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 701 transitions. [2022-02-16 13:47:21,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:21,905 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:21,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-16 13:47:21,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-02-16 13:47:22,106 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-16 13:47:22,106 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:22,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:22,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1023042574, now seen corresponding path program 174 times [2022-02-16 13:47:22,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:22,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83643761] [2022-02-16 13:47:22,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:22,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:22,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:22,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:22,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:22,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83643761] [2022-02-16 13:47:22,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83643761] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:22,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218693548] [2022-02-16 13:47:22,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:22,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:22,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:22,249 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-16 13:47:22,250 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-16 13:47:22,274 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:22,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:22,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:22,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:22,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-16 13:47:22,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-16 13:47:22,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 17 treesize of output 13 [2022-02-16 13:47:22,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-16 13:47:22,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:22,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:22,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-16 13:47:22,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:22,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:47:22,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:22,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 17 treesize of output 21 [2022-02-16 13:47:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:22,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218693548] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:22,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:22,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:47:22,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625939085] [2022-02-16 13:47:22,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:22,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:47:22,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:22,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:47:22,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:47:22,492 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-16 13:47:22,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:22,664 INFO L93 Difference]: Finished difference Result 451 states and 1022 transitions. [2022-02-16 13:47:22,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:47:22,665 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-16 13:47:22,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:22,665 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:47:22,665 INFO L226 Difference]: Without dead ends: 446 [2022-02-16 13:47:22,665 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-16 13:47:22,666 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-16 13:47:22,666 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-16 13:47:22,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-16 13:47:22,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 289. [2022-02-16 13:47:22,669 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-16 13:47:22,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 701 transitions. [2022-02-16 13:47:22,669 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 701 transitions. Word has length 21 [2022-02-16 13:47:22,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:22,669 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 701 transitions. [2022-02-16 13:47:22,669 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-16 13:47:22,669 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 701 transitions. [2022-02-16 13:47:22,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:22,670 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:22,670 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-16 13:47:22,685 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-16 13:47:22,885 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-16 13:47:22,886 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:22,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:22,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1711927695, now seen corresponding path program 175 times [2022-02-16 13:47:22,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:22,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166932480] [2022-02-16 13:47:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:22,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:22,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:22,964 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-16 13:47:22,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:22,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166932480] [2022-02-16 13:47:22,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166932480] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:22,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230007122] [2022-02-16 13:47:22,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:22,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:22,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:22,966 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-16 13:47:22,966 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-16 13:47:22,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:22,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:22,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:23,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-16 13:47:23,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-16 13:47:23,063 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-16 13:47:23,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:23,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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-16 13:47:23,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:23,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-16 13:47:23,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:23,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 15 treesize of output 19 [2022-02-16 13:47:23,176 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-16 13:47:23,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230007122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:23,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:23,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-16 13:47:23,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515578942] [2022-02-16 13:47:23,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:23,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:47:23,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:23,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:47:23,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:47:23,177 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-16 13:47:23,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:23,328 INFO L93 Difference]: Finished difference Result 341 states and 808 transitions. [2022-02-16 13:47:23,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:23,328 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-16 13:47:23,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:23,329 INFO L225 Difference]: With dead ends: 341 [2022-02-16 13:47:23,329 INFO L226 Difference]: Without dead ends: 334 [2022-02-16 13:47:23,329 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-16 13:47:23,329 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-16 13:47:23,329 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-16 13:47:23,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-16 13:47:23,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 293. [2022-02-16 13:47:23,332 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-16 13:47:23,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 706 transitions. [2022-02-16 13:47:23,332 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 706 transitions. Word has length 21 [2022-02-16 13:47:23,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:23,332 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 706 transitions. [2022-02-16 13:47:23,332 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-16 13:47:23,332 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 706 transitions. [2022-02-16 13:47:23,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:23,333 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:23,333 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-16 13:47:23,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-02-16 13:47:23,547 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-16 13:47:23,547 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:23,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:23,548 INFO L85 PathProgramCache]: Analyzing trace with hash 704620742, now seen corresponding path program 176 times [2022-02-16 13:47:23,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:23,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030164606] [2022-02-16 13:47:23,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:23,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:23,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-16 13:47:23,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:23,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030164606] [2022-02-16 13:47:23,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030164606] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:23,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540493227] [2022-02-16 13:47:23,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:23,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:23,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:23,615 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-16 13:47:23,615 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-16 13:47:23,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:23,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:23,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:23,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:23,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:23,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:47:23,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:23,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:23,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:23,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 19 treesize of output 23 [2022-02-16 13:47:23,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:23,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 21 treesize of output 25 [2022-02-16 13:47:23,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:23,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 17 treesize of output 21 [2022-02-16 13:47:23,856 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-16 13:47:23,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540493227] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:23,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:23,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:47:23,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520738055] [2022-02-16 13:47:23,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:23,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:23,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:23,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:23,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:23,857 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-16 13:47:24,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:24,031 INFO L93 Difference]: Finished difference Result 359 states and 829 transitions. [2022-02-16 13:47:24,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:24,031 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-16 13:47:24,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:24,031 INFO L225 Difference]: With dead ends: 359 [2022-02-16 13:47:24,031 INFO L226 Difference]: Without dead ends: 354 [2022-02-16 13:47:24,032 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-16 13:47:24,032 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-16 13:47:24,032 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-16 13:47:24,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-02-16 13:47:24,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 293. [2022-02-16 13:47:24,034 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-16 13:47:24,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 706 transitions. [2022-02-16 13:47:24,035 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 706 transitions. Word has length 21 [2022-02-16 13:47:24,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:24,035 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 706 transitions. [2022-02-16 13:47:24,035 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-16 13:47:24,035 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 706 transitions. [2022-02-16 13:47:24,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:24,035 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:24,035 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-16 13:47:24,051 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-16 13:47:24,251 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-16 13:47:24,251 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:24,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:24,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1984576769, now seen corresponding path program 177 times [2022-02-16 13:47:24,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:24,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982893320] [2022-02-16 13:47:24,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:24,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:24,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-16 13:47:24,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:24,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982893320] [2022-02-16 13:47:24,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982893320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:24,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80609696] [2022-02-16 13:47:24,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:24,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:24,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:24,310 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-16 13:47:24,311 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-16 13:47:24,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:24,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:24,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:24,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:24,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-16 13:47:24,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:24,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:47:24,441 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:24,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:24,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:24,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 16 treesize of output 20 [2022-02-16 13:47:24,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:24,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 19 treesize of output 23 [2022-02-16 13:47:24,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:24,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 15 treesize of output 19 [2022-02-16 13:47:24,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:24,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80609696] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:24,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:24,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:47:24,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244193892] [2022-02-16 13:47:24,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:24,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:47:24,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:24,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:47:24,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:47:24,602 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-16 13:47:24,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:24,730 INFO L93 Difference]: Finished difference Result 347 states and 820 transitions. [2022-02-16 13:47:24,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:24,731 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-16 13:47:24,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:24,731 INFO L225 Difference]: With dead ends: 347 [2022-02-16 13:47:24,731 INFO L226 Difference]: Without dead ends: 339 [2022-02-16 13:47:24,731 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-16 13:47:24,731 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-16 13:47:24,731 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-16 13:47:24,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-02-16 13:47:24,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 291. [2022-02-16 13:47:24,734 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-16 13:47:24,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 703 transitions. [2022-02-16 13:47:24,734 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 703 transitions. Word has length 21 [2022-02-16 13:47:24,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:24,734 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 703 transitions. [2022-02-16 13:47:24,734 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-16 13:47:24,734 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 703 transitions. [2022-02-16 13:47:24,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:24,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:24,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-16 13:47:24,751 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-16 13:47:24,943 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-16 13:47:24,943 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:24,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:24,944 INFO L85 PathProgramCache]: Analyzing trace with hash -909577589, now seen corresponding path program 178 times [2022-02-16 13:47:24,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:24,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027688243] [2022-02-16 13:47:24,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:24,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:24,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:25,036 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-16 13:47:25,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:25,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027688243] [2022-02-16 13:47:25,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027688243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:25,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222851610] [2022-02-16 13:47:25,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:25,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:25,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:25,038 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-16 13:47:25,039 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-16 13:47:25,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:25,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:25,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:25,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:25,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:47:25,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-16 13:47:25,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-16 13:47:25,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:25,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:25,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 17 treesize of output 21 [2022-02-16 13:47:25,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:47:25,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:25,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 16 treesize of output 20 [2022-02-16 13:47:25,297 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-16 13:47:25,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222851610] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:25,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:25,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:47:25,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995540910] [2022-02-16 13:47:25,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:25,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:47:25,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:25,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:47:25,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:47:25,299 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-16 13:47:25,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:25,534 INFO L93 Difference]: Finished difference Result 440 states and 991 transitions. [2022-02-16 13:47:25,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:25,534 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-16 13:47:25,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:25,535 INFO L225 Difference]: With dead ends: 440 [2022-02-16 13:47:25,535 INFO L226 Difference]: Without dead ends: 435 [2022-02-16 13:47:25,535 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-16 13:47:25,535 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:25,535 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.2s Time] [2022-02-16 13:47:25,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-16 13:47:25,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 290. [2022-02-16 13:47:25,538 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-16 13:47:25,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 700 transitions. [2022-02-16 13:47:25,539 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 700 transitions. Word has length 21 [2022-02-16 13:47:25,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:25,539 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 700 transitions. [2022-02-16 13:47:25,539 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-16 13:47:25,539 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 700 transitions. [2022-02-16 13:47:25,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:25,539 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:25,539 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-16 13:47:25,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:25,739 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-16 13:47:25,740 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:25,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:25,740 INFO L85 PathProgramCache]: Analyzing trace with hash -29132973, now seen corresponding path program 179 times [2022-02-16 13:47:25,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:25,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109271638] [2022-02-16 13:47:25,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:25,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:25,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:25,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:25,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109271638] [2022-02-16 13:47:25,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109271638] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:25,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320302580] [2022-02-16 13:47:25,868 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:25,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:25,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:25,869 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-16 13:47:25,870 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-16 13:47:25,894 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:25,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:25,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:25,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:25,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:47:25,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:26,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-16 13:47:26,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:26,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:26,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 18 treesize of output 22 [2022-02-16 13:47:26,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:26,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 20 treesize of output 24 [2022-02-16 13:47:26,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:26,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-16 13:47:26,205 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:26,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320302580] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:26,205 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:26,205 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:47:26,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198301776] [2022-02-16 13:47:26,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:26,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:47:26,205 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:26,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:47:26,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:47:26,206 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-16 13:47:26,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:26,466 INFO L93 Difference]: Finished difference Result 416 states and 948 transitions. [2022-02-16 13:47:26,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:26,466 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-16 13:47:26,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:26,467 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:47:26,467 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:47:26,467 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-16 13:47:26,468 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:26,468 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.1s Time] [2022-02-16 13:47:26,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:47:26,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 290. [2022-02-16 13:47:26,471 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-16 13:47:26,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 700 transitions. [2022-02-16 13:47:26,471 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 700 transitions. Word has length 21 [2022-02-16 13:47:26,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:26,471 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 700 transitions. [2022-02-16 13:47:26,471 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-16 13:47:26,471 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 700 transitions. [2022-02-16 13:47:26,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:26,472 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:26,472 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-16 13:47:26,488 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-16 13:47:26,687 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-16 13:47:26,687 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:26,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:26,687 INFO L85 PathProgramCache]: Analyzing trace with hash 617490763, now seen corresponding path program 180 times [2022-02-16 13:47:26,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:26,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470821231] [2022-02-16 13:47:26,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:26,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:26,779 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-16 13:47:26,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:26,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470821231] [2022-02-16 13:47:26,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470821231] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:26,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937754685] [2022-02-16 13:47:26,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:26,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:26,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:26,781 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-16 13:47:26,781 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-16 13:47:26,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:26,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:26,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:26,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:26,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:26,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 17 treesize of output 13 [2022-02-16 13:47:26,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:26,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 19 treesize of output 15 [2022-02-16 13:47:26,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:26,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 10 treesize of output 5 [2022-02-16 13:47:26,991 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-16 13:47:26,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:27,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 15 treesize of output 19 [2022-02-16 13:47:27,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 22 treesize of output 26 [2022-02-16 13:47:27,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 18 treesize of output 22 [2022-02-16 13:47:27,145 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-16 13:47:27,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937754685] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:27,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:27,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:27,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383033430] [2022-02-16 13:47:27,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:27,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:27,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:27,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:27,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:27,147 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-16 13:47:27,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:27,224 INFO L93 Difference]: Finished difference Result 318 states and 755 transitions. [2022-02-16 13:47:27,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:27,224 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-16 13:47:27,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:27,224 INFO L225 Difference]: With dead ends: 318 [2022-02-16 13:47:27,224 INFO L226 Difference]: Without dead ends: 311 [2022-02-16 13:47:27,225 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-16 13:47:27,225 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-16 13:47:27,225 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-16 13:47:27,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-02-16 13:47:27,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 291. [2022-02-16 13:47:27,227 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-16 13:47:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 703 transitions. [2022-02-16 13:47:27,228 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 703 transitions. Word has length 21 [2022-02-16 13:47:27,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:27,228 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 703 transitions. [2022-02-16 13:47:27,228 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-16 13:47:27,228 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 703 transitions. [2022-02-16 13:47:27,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:27,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:27,228 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-16 13:47:27,245 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-16 13:47:27,443 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-16 13:47:27,443 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:27,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:27,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1407884883, now seen corresponding path program 181 times [2022-02-16 13:47:27,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:27,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083892963] [2022-02-16 13:47:27,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:27,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:27,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:27,538 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-16 13:47:27,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:27,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083892963] [2022-02-16 13:47:27,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083892963] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:27,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61546933] [2022-02-16 13:47:27,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:27,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:27,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:27,539 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-16 13:47:27,540 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-16 13:47:27,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:27,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:27,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:27,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 17 treesize of output 13 [2022-02-16 13:47:27,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:27,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-16 13:47:27,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:27,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 10 treesize of output 5 [2022-02-16 13:47:27,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:27,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:27,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 15 treesize of output 19 [2022-02-16 13:47:27,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:47:27,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 18 treesize of output 22 [2022-02-16 13:47:27,920 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-16 13:47:27,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61546933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:27,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:27,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:27,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891798344] [2022-02-16 13:47:27,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:27,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:27,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:27,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:27,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:27,921 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-16 13:47:28,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:28,029 INFO L93 Difference]: Finished difference Result 318 states and 757 transitions. [2022-02-16 13:47:28,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:28,029 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-16 13:47:28,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:28,029 INFO L225 Difference]: With dead ends: 318 [2022-02-16 13:47:28,029 INFO L226 Difference]: Without dead ends: 311 [2022-02-16 13:47:28,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:28,030 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-16 13:47:28,030 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-16 13:47:28,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-02-16 13:47:28,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 292. [2022-02-16 13:47:28,032 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-16 13:47:28,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 707 transitions. [2022-02-16 13:47:28,034 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 707 transitions. Word has length 21 [2022-02-16 13:47:28,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:28,034 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 707 transitions. [2022-02-16 13:47:28,034 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-16 13:47:28,034 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 707 transitions. [2022-02-16 13:47:28,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:28,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:28,035 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-16 13:47:28,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-02-16 13:47:28,241 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-16 13:47:28,241 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:28,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:28,241 INFO L85 PathProgramCache]: Analyzing trace with hash 872551092, now seen corresponding path program 182 times [2022-02-16 13:47:28,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:28,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132584307] [2022-02-16 13:47:28,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:28,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:28,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:28,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-16 13:47:28,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:28,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132584307] [2022-02-16 13:47:28,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132584307] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:28,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798759232] [2022-02-16 13:47:28,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:28,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:28,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:28,334 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-16 13:47:28,334 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-16 13:47:28,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:28,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:28,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:28,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:28,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:28,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-16 13:47:28,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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-16 13:47:28,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:28,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:47:28,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-16 13:47:28,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:28,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:28,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-16 13:47:28,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:28,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 22 treesize of output 26 [2022-02-16 13:47:28,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 18 treesize of output 22 [2022-02-16 13:47:28,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-16 13:47:28,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798759232] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:28,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:28,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:28,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554783352] [2022-02-16 13:47:28,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:28,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:28,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:28,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:28,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:28,724 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-16 13:47:28,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:28,941 INFO L93 Difference]: Finished difference Result 340 states and 791 transitions. [2022-02-16 13:47:28,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:47: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-16 13:47:28,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:28,941 INFO L225 Difference]: With dead ends: 340 [2022-02-16 13:47:28,942 INFO L226 Difference]: Without dead ends: 335 [2022-02-16 13:47:28,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:28,942 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-16 13:47:28,942 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-16 13:47:28,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-02-16 13:47:28,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 293. [2022-02-16 13:47:28,944 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-16 13:47:28,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-16 13:47:28,945 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-16 13:47:28,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:28,945 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-16 13:47:28,945 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-16 13:47:28,945 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-16 13:47:28,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:28,945 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47: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-16 13:47:28,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-02-16 13:47:29,160 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-16 13:47:29,160 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:29,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:29,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1014473179, now seen corresponding path program 183 times [2022-02-16 13:47:29,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:29,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621822912] [2022-02-16 13:47:29,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:29,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:29,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:29,237 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-16 13:47:29,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:29,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621822912] [2022-02-16 13:47:29,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621822912] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:29,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286346871] [2022-02-16 13:47:29,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:29,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:29,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:29,238 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-16 13:47:29,239 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-16 13:47:29,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:29,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:29,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:29,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:29,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:29,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:29,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:29,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 19 treesize of output 15 [2022-02-16 13:47:29,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:29,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 10 treesize of output 5 [2022-02-16 13:47:29,411 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-16 13:47:29,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:29,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:29,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 15 treesize of output 19 [2022-02-16 13:47:29,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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-16 13:47:29,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:29,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:47:29,521 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-16 13:47:29,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286346871] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:29,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:29,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:29,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744037775] [2022-02-16 13:47:29,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:29,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:29,521 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:29,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:29,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:29,522 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-16 13:47:29,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:29,591 INFO L93 Difference]: Finished difference Result 321 states and 764 transitions. [2022-02-16 13:47:29,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:29,591 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-16 13:47:29,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:29,592 INFO L225 Difference]: With dead ends: 321 [2022-02-16 13:47:29,592 INFO L226 Difference]: Without dead ends: 314 [2022-02-16 13:47:29,592 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-16 13:47:29,592 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-16 13:47:29,592 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-16 13:47:29,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-02-16 13:47:29,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 293. [2022-02-16 13:47:29,595 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-16 13:47:29,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-16 13:47:29,595 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-16 13:47:29,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:29,595 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-16 13:47:29,595 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-16 13:47:29,595 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-16 13:47:29,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:29,596 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:29,596 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-16 13:47:29,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:29,811 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-16 13:47:29,812 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:29,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1422379607, now seen corresponding path program 184 times [2022-02-16 13:47:29,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:29,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926094023] [2022-02-16 13:47:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:29,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:29,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:29,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-16 13:47:29,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:29,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926094023] [2022-02-16 13:47:29,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926094023] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:29,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913456636] [2022-02-16 13:47:29,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:29,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:29,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:29,898 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-16 13:47:29,899 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-16 13:47:29,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:29,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:29,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:29,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:29,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:29,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 19 treesize of output 15 [2022-02-16 13:47:30,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:30,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-16 13:47:30,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:30,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 17 treesize of output 13 [2022-02-16 13:47:30,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-16 13:47:30,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:30,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:30,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 15 treesize of output 19 [2022-02-16 13:47:30,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:30,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 22 treesize of output 26 [2022-02-16 13:47:30,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:30,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:47:30,177 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:30,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913456636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:30,177 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:30,177 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:30,177 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732821271] [2022-02-16 13:47:30,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:30,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:30,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:30,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:30,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:30,178 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-16 13:47:30,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:30,269 INFO L93 Difference]: Finished difference Result 320 states and 760 transitions. [2022-02-16 13:47:30,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:30,270 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-16 13:47:30,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:30,270 INFO L225 Difference]: With dead ends: 320 [2022-02-16 13:47:30,270 INFO L226 Difference]: Without dead ends: 312 [2022-02-16 13:47:30,270 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-16 13:47:30,270 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-16 13:47:30,271 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-16 13:47:30,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-02-16 13:47:30,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 292. [2022-02-16 13:47:30,273 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-16 13:47:30,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 707 transitions. [2022-02-16 13:47:30,273 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 707 transitions. Word has length 21 [2022-02-16 13:47:30,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:30,273 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 707 transitions. [2022-02-16 13:47:30,274 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-16 13:47:30,274 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 707 transitions. [2022-02-16 13:47:30,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:30,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:30,274 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-16 13:47:30,289 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-16 13:47:30,487 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-16 13:47:30,487 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:30,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:30,487 INFO L85 PathProgramCache]: Analyzing trace with hash -387655977, now seen corresponding path program 185 times [2022-02-16 13:47:30,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:30,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745101413] [2022-02-16 13:47:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:30,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:30,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:30,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-16 13:47:30,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:30,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745101413] [2022-02-16 13:47:30,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745101413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:30,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681120968] [2022-02-16 13:47:30,634 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:30,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:30,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:30,635 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-16 13:47:30,636 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-16 13:47:30,660 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:30,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:30,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:30,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:30,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:30,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-16 13:47:30,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:30,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:30,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:30,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 12 treesize of output 5 [2022-02-16 13:47:30,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:30,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:30,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:30,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-16 13:47:30,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:30,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-16 13:47:30,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:30,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 18 treesize of output 22 [2022-02-16 13:47:31,061 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-16 13:47:31,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681120968] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:31,061 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:31,061 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:31,061 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908846571] [2022-02-16 13:47:31,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:31,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:31,061 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:31,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:31,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:31,062 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-16 13:47:31,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:31,350 INFO L93 Difference]: Finished difference Result 361 states and 827 transitions. [2022-02-16 13:47:31,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:47:31,351 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-16 13:47:31,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:31,351 INFO L225 Difference]: With dead ends: 361 [2022-02-16 13:47:31,351 INFO L226 Difference]: Without dead ends: 356 [2022-02-16 13:47:31,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:31,352 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:31,352 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.2s Time] [2022-02-16 13:47:31,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-16 13:47:31,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 293. [2022-02-16 13:47:31,355 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-16 13:47:31,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-16 13:47:31,355 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-16 13:47:31,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:31,355 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-16 13:47:31,355 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-16 13:47:31,355 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-16 13:47:31,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:31,356 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:31,356 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-16 13:47:31,371 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-16 13:47:31,565 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-16 13:47:31,565 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:31,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1662945212, now seen corresponding path program 186 times [2022-02-16 13:47:31,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:31,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095967610] [2022-02-16 13:47:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:31,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:31,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:31,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:31,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095967610] [2022-02-16 13:47:31,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095967610] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:31,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362862907] [2022-02-16 13:47:31,725 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:31,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:31,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:31,726 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-16 13:47:31,727 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-16 13:47:31,753 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:31,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:31,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:31,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:31,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:31,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-16 13:47:31,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:31,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:47:32,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-16 13:47:32,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:32,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:32,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-16 13:47:32,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:32,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 22 treesize of output 26 [2022-02-16 13:47:32,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:32,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-16 13:47:32,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:32,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362862907] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:32,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:32,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:32,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995421728] [2022-02-16 13:47:32,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:32,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:32,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:32,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:32,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:32,329 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-16 13:47:32,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:32,572 INFO L93 Difference]: Finished difference Result 353 states and 811 transitions. [2022-02-16 13:47:32,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:32,572 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-16 13:47:32,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:32,572 INFO L225 Difference]: With dead ends: 353 [2022-02-16 13:47:32,572 INFO L226 Difference]: Without dead ends: 348 [2022-02-16 13:47:32,572 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-16 13:47:32,573 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:32,573 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.1s Time] [2022-02-16 13:47:32,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-16 13:47:32,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 293. [2022-02-16 13:47:32,576 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-16 13:47:32,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-16 13:47:32,576 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-16 13:47:32,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:32,576 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-16 13:47:32,576 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-16 13:47:32,576 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-16 13:47:32,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:32,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:32,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-16 13:47:32,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-02-16 13:47:32,786 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-16 13:47:32,786 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:32,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:32,787 INFO L85 PathProgramCache]: Analyzing trace with hash -2038459941, now seen corresponding path program 187 times [2022-02-16 13:47:32,787 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:32,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050604028] [2022-02-16 13:47:32,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:32,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:32,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:32,895 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-16 13:47:32,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:32,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050604028] [2022-02-16 13:47:32,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050604028] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:32,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323896160] [2022-02-16 13:47:32,896 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:32,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:32,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:32,897 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-16 13:47:32,898 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-16 13:47:32,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:32,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:32,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:32,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:32,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 19 treesize of output 15 [2022-02-16 13:47:33,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:33,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-16 13:47:33,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:33,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 10 treesize of output 5 [2022-02-16 13:47:33,114 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-16 13:47:33,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:33,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:33,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 15 treesize of output 19 [2022-02-16 13:47:33,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:33,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:47:33,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:33,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 18 treesize of output 22 [2022-02-16 13:47:33,234 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-16 13:47:33,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323896160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:33,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:33,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:33,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722290773] [2022-02-16 13:47:33,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:33,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:33,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:33,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:33,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:33,237 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-16 13:47:33,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:33,308 INFO L93 Difference]: Finished difference Result 320 states and 765 transitions. [2022-02-16 13:47:33,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:33,308 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-16 13:47:33,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:33,309 INFO L225 Difference]: With dead ends: 320 [2022-02-16 13:47:33,309 INFO L226 Difference]: Without dead ends: 313 [2022-02-16 13:47:33,309 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-16 13:47:33,309 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-16 13:47:33,310 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-16 13:47:33,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-16 13:47:33,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 294. [2022-02-16 13:47:33,313 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-16 13:47:33,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-16 13:47:33,314 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-16 13:47:33,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:33,314 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-16 13:47:33,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-16 13:47:33,314 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-16 13:47:33,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:33,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:33,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-16 13:47:33,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-02-16 13:47:33,530 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-16 13:47:33,531 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:33,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:33,531 INFO L85 PathProgramCache]: Analyzing trace with hash 602167122, now seen corresponding path program 188 times [2022-02-16 13:47:33,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:33,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163775148] [2022-02-16 13:47:33,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:33,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:33,692 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:33,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:33,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163775148] [2022-02-16 13:47:33,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163775148] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:33,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520119210] [2022-02-16 13:47:33,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:33,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:33,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:33,694 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-16 13:47:33,694 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-16 13:47:33,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:33,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:33,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:33,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:33,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:33,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:33,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 21 treesize of output 17 [2022-02-16 13:47:33,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:33,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 12 treesize of output 5 [2022-02-16 13:47:33,929 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:33,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:34,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:34,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 15 treesize of output 19 [2022-02-16 13:47:34,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:34,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 22 treesize of output 26 [2022-02-16 13:47:34,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:34,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-16 13:47:34,194 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-16 13:47:34,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520119210] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:34,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:34,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:34,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426241193] [2022-02-16 13:47:34,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:34,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:34,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:34,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:34,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:34,195 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-16 13:47:34,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:34,483 INFO L93 Difference]: Finished difference Result 339 states and 788 transitions. [2022-02-16 13:47:34,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:34,483 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-16 13:47:34,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:34,484 INFO L225 Difference]: With dead ends: 339 [2022-02-16 13:47:34,484 INFO L226 Difference]: Without dead ends: 334 [2022-02-16 13:47:34,484 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-16 13:47:34,484 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-16 13:47:34,484 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-16 13:47:34,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-16 13:47:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 294. [2022-02-16 13:47:34,487 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-16 13:47:34,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-16 13:47:34,488 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-16 13:47:34,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:34,488 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-16 13:47:34,488 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-16 13:47:34,488 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-16 13:47:34,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:34,488 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:34,488 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-16 13:47:34,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:34,688 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-16 13:47:34,689 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:34,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:34,689 INFO L85 PathProgramCache]: Analyzing trace with hash 154793551, now seen corresponding path program 189 times [2022-02-16 13:47:34,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:34,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117686121] [2022-02-16 13:47:34,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:34,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:34,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:34,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-16 13:47:34,795 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:34,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117686121] [2022-02-16 13:47:34,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117686121] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:34,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536449326] [2022-02-16 13:47:34,795 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:34,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:34,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:34,796 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-16 13:47:34,797 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-16 13:47:34,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:47:34,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:34,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:34,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:34,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:34,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 19 treesize of output 15 [2022-02-16 13:47:34,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:34,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-16 13:47:34,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:34,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 17 treesize of output 13 [2022-02-16 13:47:35,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:35,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:35,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 15 treesize of output 19 [2022-02-16 13:47:35,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 22 treesize of output 26 [2022-02-16 13:47:35,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 18 treesize of output 22 [2022-02-16 13:47:35,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-16 13:47:35,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536449326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:35,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:35,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:35,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450666208] [2022-02-16 13:47:35,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:35,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:35,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:35,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:35,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:35,140 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-16 13:47:35,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:35,239 INFO L93 Difference]: Finished difference Result 320 states and 763 transitions. [2022-02-16 13:47:35,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:35,240 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-16 13:47:35,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:35,240 INFO L225 Difference]: With dead ends: 320 [2022-02-16 13:47:35,240 INFO L226 Difference]: Without dead ends: 312 [2022-02-16 13:47:35,241 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-16 13:47:35,241 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-16 13:47:35,241 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-16 13:47:35,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-02-16 13:47:35,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 294. [2022-02-16 13:47:35,244 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-16 13:47:35,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-16 13:47:35,244 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-16 13:47:35,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:35,244 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-16 13:47:35,244 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-16 13:47:35,244 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-16 13:47:35,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:35,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:35,245 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-16 13:47:35,261 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-16 13:47:35,448 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-16 13:47:35,448 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:35,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:35,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1655242033, now seen corresponding path program 190 times [2022-02-16 13:47:35,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:35,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934440343] [2022-02-16 13:47:35,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:35,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:35,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:35,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-16 13:47:35,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:35,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934440343] [2022-02-16 13:47:35,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934440343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:35,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971511023] [2022-02-16 13:47:35,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:35,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:35,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:35,567 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-16 13:47:35,568 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-16 13:47:35,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:35,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:35,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:35,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:35,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:35,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 19 treesize of output 15 [2022-02-16 13:47:35,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:35,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 21 treesize of output 17 [2022-02-16 13:47:35,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:35,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 17 treesize of output 13 [2022-02-16 13:47:35,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:35,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:35,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 16 treesize of output 20 [2022-02-16 13:47:35,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 22 treesize of output 26 [2022-02-16 13:47:35,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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-16 13:47:35,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-16 13:47:35,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971511023] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:35,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:35,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:35,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085588646] [2022-02-16 13:47:35,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:35,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:35,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:35,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:35,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:35,940 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-16 13:47:36,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:36,229 INFO L93 Difference]: Finished difference Result 360 states and 827 transitions. [2022-02-16 13:47:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:47:36,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-16 13:47:36,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:36,230 INFO L225 Difference]: With dead ends: 360 [2022-02-16 13:47:36,230 INFO L226 Difference]: Without dead ends: 355 [2022-02-16 13:47:36,230 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-16 13:47:36,230 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:36,231 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.2s Time] [2022-02-16 13:47:36,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-02-16 13:47:36,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 294. [2022-02-16 13:47:36,233 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-16 13:47:36,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-16 13:47:36,234 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-16 13:47:36,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:36,234 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-16 13:47:36,234 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-16 13:47:36,234 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-16 13:47:36,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:36,234 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:36,234 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-16 13:47:36,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:36,443 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-16 13:47:36,443 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:36,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:36,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1903706059, now seen corresponding path program 191 times [2022-02-16 13:47:36,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:36,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652520313] [2022-02-16 13:47:36,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:36,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:36,563 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-16 13:47:36,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:36,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652520313] [2022-02-16 13:47:36,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652520313] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:36,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611108318] [2022-02-16 13:47:36,563 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:36,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:36,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:36,564 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-16 13:47:36,567 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-16 13:47:36,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:36,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:36,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:36,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:36,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:36,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 19 treesize of output 15 [2022-02-16 13:47:36,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:36,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-16 13:47:36,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:36,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 10 treesize of output 5 [2022-02-16 13:47:36,934 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-16 13:47:36,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:37,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:37,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-16 13:47:37,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:37,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-16 13:47:37,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:37,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 18 treesize of output 22 [2022-02-16 13:47:37,082 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-16 13:47:37,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611108318] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:37,082 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:37,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:37,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747599645] [2022-02-16 13:47:37,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:37,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:37,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:37,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:37,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:37,083 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-16 13:47:37,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:37,181 INFO L93 Difference]: Finished difference Result 330 states and 783 transitions. [2022-02-16 13:47:37,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:37,181 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-16 13:47:37,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:37,182 INFO L225 Difference]: With dead ends: 330 [2022-02-16 13:47:37,182 INFO L226 Difference]: Without dead ends: 321 [2022-02-16 13:47:37,182 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-16 13:47:37,182 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-16 13:47:37,182 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-16 13:47:37,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-02-16 13:47:37,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 294. [2022-02-16 13:47:37,185 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-16 13:47:37,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-16 13:47:37,185 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-16 13:47:37,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:37,185 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-16 13:47:37,185 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-16 13:47:37,185 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-16 13:47:37,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:37,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:37,186 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-16 13:47:37,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-02-16 13:47:37,386 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-16 13:47:37,386 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:37,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:37,387 INFO L85 PathProgramCache]: Analyzing trace with hash -864847913, now seen corresponding path program 192 times [2022-02-16 13:47:37,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:37,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136148037] [2022-02-16 13:47:37,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:37,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:37,541 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-16 13:47:37,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:37,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136148037] [2022-02-16 13:47:37,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136148037] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:37,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762080212] [2022-02-16 13:47:37,542 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:37,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:37,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:37,543 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-16 13:47:37,543 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-16 13:47:37,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:47:37,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:37,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:47:37,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:37,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:37,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-16 13:47:37,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:37,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 19 treesize of output 15 [2022-02-16 13:47:37,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:37,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 11 treesize of output 3 [2022-02-16 13:47:37,914 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-16 13:47:37,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:38,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:38,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:47:38,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:47:38,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:38,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 18 treesize of output 22 [2022-02-16 13:47:38,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-16 13:47:38,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762080212] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:38,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:38,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:38,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753742761] [2022-02-16 13:47:38,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:38,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:38,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:38,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:38,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:38,160 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-16 13:47:38,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:38,609 INFO L93 Difference]: Finished difference Result 382 states and 874 transitions. [2022-02-16 13:47:38,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:47:38,609 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-16 13:47:38,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:38,609 INFO L225 Difference]: With dead ends: 382 [2022-02-16 13:47:38,610 INFO L226 Difference]: Without dead ends: 372 [2022-02-16 13:47:38,610 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-16 13:47:38,610 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 51 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:38,610 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.2s Time] [2022-02-16 13:47:38,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-16 13:47:38,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 293. [2022-02-16 13:47:38,613 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-16 13:47:38,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-16 13:47:38,613 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-16 13:47:38,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:38,614 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-16 13:47:38,614 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-16 13:47:38,614 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-16 13:47:38,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:38,614 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:38,614 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-16 13:47:38,630 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-16 13:47:38,814 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-16 13:47:38,815 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:38,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:38,815 INFO L85 PathProgramCache]: Analyzing trace with hash -65573630, now seen corresponding path program 193 times [2022-02-16 13:47:38,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:38,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533354306] [2022-02-16 13:47:38,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:38,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:38,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:38,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-16 13:47:38,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:38,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533354306] [2022-02-16 13:47:38,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533354306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:38,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813318025] [2022-02-16 13:47:38,965 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:38,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:38,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:38,966 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-16 13:47:38,967 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-16 13:47:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:38,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:38,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:39,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:39,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:39,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 19 treesize of output 15 [2022-02-16 13:47:39,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:39,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 11 treesize of output 3 [2022-02-16 13:47:39,340 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:39,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:39,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:39,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 18 treesize of output 22 [2022-02-16 13:47:39,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:39,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 23 treesize of output 27 [2022-02-16 13:47:39,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:39,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 19 treesize of output 23 [2022-02-16 13:47:39,585 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:39,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813318025] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:39,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:39,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:39,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574572730] [2022-02-16 13:47:39,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:39,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:39,586 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:39,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:39,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:39,586 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-16 13:47:39,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:39,838 INFO L93 Difference]: Finished difference Result 353 states and 823 transitions. [2022-02-16 13:47:39,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:39,838 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-16 13:47:39,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:39,838 INFO L225 Difference]: With dead ends: 353 [2022-02-16 13:47:39,838 INFO L226 Difference]: Without dead ends: 348 [2022-02-16 13:47:39,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:39,839 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-16 13:47:39,839 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-16 13:47:39,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-16 13:47:39,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 295. [2022-02-16 13:47:39,842 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-16 13:47:39,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-16 13:47:39,842 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-16 13:47:39,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:39,842 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-16 13:47:39,842 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-16 13:47:39,842 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-16 13:47:39,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:39,843 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:39,843 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-16 13:47:39,858 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-16 13:47:40,051 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-16 13:47:40,051 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:40,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:40,051 INFO L85 PathProgramCache]: Analyzing trace with hash 724820490, now seen corresponding path program 194 times [2022-02-16 13:47:40,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:40,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647211351] [2022-02-16 13:47:40,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:40,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:40,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:40,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:40,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:40,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647211351] [2022-02-16 13:47:40,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647211351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:40,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882183376] [2022-02-16 13:47:40,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:40,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:40,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:40,197 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-16 13:47:40,198 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-16 13:47:40,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:40,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:40,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:40,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:40,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:40,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-16 13:47:40,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:40,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 21 treesize of output 17 [2022-02-16 13:47:40,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:40,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 17 treesize of output 13 [2022-02-16 13:47:40,443 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:40,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:40,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 18 treesize of output 22 [2022-02-16 13:47:40,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:40,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 23 treesize of output 27 [2022-02-16 13:47:40,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:47:40,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-16 13:47:40,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882183376] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:40,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:40,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:40,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112380782] [2022-02-16 13:47:40,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:40,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:40,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:40,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:40,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:40,688 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-16 13:47:40,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:40,962 INFO L93 Difference]: Finished difference Result 350 states and 801 transitions. [2022-02-16 13:47:40,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:40,962 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-16 13:47:40,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:40,963 INFO L225 Difference]: With dead ends: 350 [2022-02-16 13:47:40,963 INFO L226 Difference]: Without dead ends: 345 [2022-02-16 13:47:40,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:40,963 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-16 13:47:40,963 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-16 13:47:40,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-02-16 13:47:40,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 294. [2022-02-16 13:47:40,966 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-16 13:47:40,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-16 13:47:40,966 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-16 13:47:40,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:40,966 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-16 13:47:40,966 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-16 13:47:40,966 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-16 13:47:40,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:40,967 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:40,967 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-16 13:47:40,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:41,167 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-16 13:47:41,167 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:41,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:41,168 INFO L85 PathProgramCache]: Analyzing trace with hash 331408786, now seen corresponding path program 195 times [2022-02-16 13:47:41,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:41,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810092154] [2022-02-16 13:47:41,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:41,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:41,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:41,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:41,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:41,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810092154] [2022-02-16 13:47:41,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810092154] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:41,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146120119] [2022-02-16 13:47:41,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:41,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:41,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:41,308 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-16 13:47:41,308 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-16 13:47:41,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:41,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:41,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:47:41,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:41,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:41,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-16 13:47:41,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:41,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-16 13:47:41,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:41,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 11 treesize of output 3 [2022-02-16 13:47:41,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:41,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:41,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:41,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 18 treesize of output 22 [2022-02-16 13:47:41,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:41,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 33 treesize of output 35 [2022-02-16 13:47:41,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:41,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 27 treesize of output 29 [2022-02-16 13:47:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:41,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146120119] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:41,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:41,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:41,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873638659] [2022-02-16 13:47:41,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:41,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:41,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:41,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:41,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:41,942 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-16 13:47:42,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:42,388 INFO L93 Difference]: Finished difference Result 372 states and 856 transitions. [2022-02-16 13:47:42,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:42,388 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-16 13:47:42,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:42,389 INFO L225 Difference]: With dead ends: 372 [2022-02-16 13:47:42,389 INFO L226 Difference]: Without dead ends: 362 [2022-02-16 13:47:42,389 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-16 13:47:42,389 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-16 13:47:42,389 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-16 13:47:42,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-02-16 13:47:42,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 297. [2022-02-16 13:47:42,392 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-16 13:47:42,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 721 transitions. [2022-02-16 13:47:42,392 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 721 transitions. Word has length 21 [2022-02-16 13:47:42,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:42,393 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 721 transitions. [2022-02-16 13:47:42,393 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-16 13:47:42,393 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 721 transitions. [2022-02-16 13:47:42,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:42,393 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:42,393 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-16 13:47:42,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:42,600 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-16 13:47:42,600 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:42,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:42,600 INFO L85 PathProgramCache]: Analyzing trace with hash 739315214, now seen corresponding path program 196 times [2022-02-16 13:47:42,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:42,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123466326] [2022-02-16 13:47:42,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:42,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:42,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:42,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123466326] [2022-02-16 13:47:42,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123466326] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:42,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876203412] [2022-02-16 13:47:42,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:42,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:42,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:42,695 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-16 13:47:42,696 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-16 13:47:42,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:42,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:42,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:42,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:42,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:42,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 17 treesize of output 13 [2022-02-16 13:47:42,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:42,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-16 13:47:42,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:47:42,870 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:42,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:42,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:42,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 21 treesize of output 25 [2022-02-16 13:47:42,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 23 treesize of output 27 [2022-02-16 13:47:42,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:42,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 19 treesize of output 23 [2022-02-16 13:47:43,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-16 13:47:43,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876203412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:43,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:43,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:43,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821185915] [2022-02-16 13:47:43,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:43,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:43,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:43,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:43,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:43,014 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-16 13:47:43,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:43,188 INFO L93 Difference]: Finished difference Result 337 states and 789 transitions. [2022-02-16 13:47:43,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:43,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-16 13:47:43,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:43,189 INFO L225 Difference]: With dead ends: 337 [2022-02-16 13:47:43,189 INFO L226 Difference]: Without dead ends: 332 [2022-02-16 13:47:43,189 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-16 13:47:43,189 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:43,189 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.1s Time] [2022-02-16 13:47:43,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-02-16 13:47:43,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 295. [2022-02-16 13:47:43,192 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-16 13:47:43,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-16 13:47:43,192 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-16 13:47:43,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:43,192 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-16 13:47:43,192 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-16 13:47:43,192 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-16 13:47:43,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:43,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:43,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-16 13:47:43,208 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-16 13:47:43,405 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-16 13:47:43,405 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:43,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:43,405 INFO L85 PathProgramCache]: Analyzing trace with hash 436026187, now seen corresponding path program 197 times [2022-02-16 13:47:43,405 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:43,405 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873410313] [2022-02-16 13:47:43,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:43,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:43,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:43,516 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-16 13:47:43,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:43,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873410313] [2022-02-16 13:47:43,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873410313] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:43,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694529607] [2022-02-16 13:47:43,516 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:43,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:43,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:43,517 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-16 13:47:43,518 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-16 13:47:43,542 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:43,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:43,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:43,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:43,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:43,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:43,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:43,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-16 13:47:43,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:43,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 10 treesize of output 5 [2022-02-16 13:47:43,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-16 13:47:43,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:43,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:43,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:47:43,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:47:43,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:43,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 15 treesize of output 19 [2022-02-16 13:47:43,881 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-16 13:47:43,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694529607] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:43,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:43,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:43,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21286] [2022-02-16 13:47:43,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:43,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:43,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:43,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:43,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:43,882 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-16 13:47:43,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:43,952 INFO L93 Difference]: Finished difference Result 322 states and 769 transitions. [2022-02-16 13:47:43,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:43,953 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-16 13:47:43,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:43,953 INFO L225 Difference]: With dead ends: 322 [2022-02-16 13:47:43,953 INFO L226 Difference]: Without dead ends: 315 [2022-02-16 13:47:43,953 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-16 13:47:43,953 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-16 13:47:43,953 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-16 13:47:43,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-02-16 13:47:43,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 298. [2022-02-16 13:47:43,956 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-16 13:47:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 723 transitions. [2022-02-16 13:47:43,956 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 723 transitions. Word has length 21 [2022-02-16 13:47:43,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:43,957 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 723 transitions. [2022-02-16 13:47:43,957 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-16 13:47:43,957 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 723 transitions. [2022-02-16 13:47:43,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:43,957 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:43,957 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-16 13:47:43,973 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-16 13:47:44,168 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-16 13:47:44,168 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:44,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:44,169 INFO L85 PathProgramCache]: Analyzing trace with hash -966102969, now seen corresponding path program 198 times [2022-02-16 13:47:44,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:44,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771365607] [2022-02-16 13:47:44,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:44,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:44,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:44,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-16 13:47:44,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:44,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771365607] [2022-02-16 13:47:44,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771365607] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:44,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930944339] [2022-02-16 13:47:44,303 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:44,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:44,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:44,304 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-16 13:47:44,305 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-16 13:47:44,328 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:44,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:44,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:44,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:44,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:44,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 19 treesize of output 15 [2022-02-16 13:47:44,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:44,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:44,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:44,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-16 13:47:44,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-16 13:47:44,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:44,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:44,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 19 treesize of output 23 [2022-02-16 13:47:44,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:44,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 24 treesize of output 28 [2022-02-16 13:47:44,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:44,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 20 treesize of output 24 [2022-02-16 13:47:44,728 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-16 13:47:44,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930944339] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:44,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:44,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:44,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505060074] [2022-02-16 13:47:44,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:44,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:44,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:44,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:44,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:44,729 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-16 13:47:44,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:44,900 INFO L93 Difference]: Finished difference Result 352 states and 813 transitions. [2022-02-16 13:47:44,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:47:44,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-16 13:47:44,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:44,900 INFO L225 Difference]: With dead ends: 352 [2022-02-16 13:47:44,900 INFO L226 Difference]: Without dead ends: 347 [2022-02-16 13:47:44,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:47:44,901 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-16 13:47:44,901 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-16 13:47:44,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-02-16 13:47:44,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 297. [2022-02-16 13:47:44,903 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-16 13:47:44,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 721 transitions. [2022-02-16 13:47:44,904 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 721 transitions. Word has length 21 [2022-02-16 13:47:44,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:44,904 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 721 transitions. [2022-02-16 13:47:44,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-16 13:47:44,904 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 721 transitions. [2022-02-16 13:47:44,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:44,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:44,904 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-16 13:47:44,920 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-16 13:47:45,120 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-16 13:47:45,120 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:45,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:45,120 INFO L85 PathProgramCache]: Analyzing trace with hash -80304689, now seen corresponding path program 199 times [2022-02-16 13:47:45,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:45,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257343696] [2022-02-16 13:47:45,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:45,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:45,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:45,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-16 13:47:45,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:45,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257343696] [2022-02-16 13:47:45,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257343696] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:45,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045520670] [2022-02-16 13:47:45,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:45,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:45,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:45,199 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-16 13:47:45,199 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-16 13:47:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:45,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:45,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:45,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:45,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:45,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:45,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 21 treesize of output 17 [2022-02-16 13:47:45,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:45,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 17 treesize of output 13 [2022-02-16 13:47:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:45,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:45,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:45,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 22 treesize of output 26 [2022-02-16 13:47:45,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:45,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 24 treesize of output 28 [2022-02-16 13:47:45,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:47:45,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-16 13:47:45,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045520670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:45,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:45,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:45,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387778811] [2022-02-16 13:47:45,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:45,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:45,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:45,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:45,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:45,611 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-16 13:47:45,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:45,814 INFO L93 Difference]: Finished difference Result 343 states and 803 transitions. [2022-02-16 13:47:45,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:45,814 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-16 13:47:45,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:45,815 INFO L225 Difference]: With dead ends: 343 [2022-02-16 13:47:45,815 INFO L226 Difference]: Without dead ends: 338 [2022-02-16 13:47:45,815 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-16 13:47:45,815 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:45,816 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.2s Time] [2022-02-16 13:47:45,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-02-16 13:47:45,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 298. [2022-02-16 13:47:45,819 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-16 13:47:45,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 724 transitions. [2022-02-16 13:47:45,820 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 724 transitions. Word has length 21 [2022-02-16 13:47:45,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:45,820 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 724 transitions. [2022-02-16 13:47:45,820 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-16 13:47:45,820 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 724 transitions. [2022-02-16 13:47:45,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:45,821 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:45,821 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-16 13:47:45,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:46,037 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-16 13:47:46,037 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:46,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:46,037 INFO L85 PathProgramCache]: Analyzing trace with hash 604129995, now seen corresponding path program 200 times [2022-02-16 13:47:46,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:46,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319217462] [2022-02-16 13:47:46,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:46,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:46,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:46,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-16 13:47:46,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:46,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319217462] [2022-02-16 13:47:46,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319217462] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:46,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921874792] [2022-02-16 13:47:46,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:46,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:46,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:46,140 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-16 13:47:46,141 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-16 13:47:46,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:46,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:46,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:46,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:46,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:46,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-16 13:47:46,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:46,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 20 treesize of output 16 [2022-02-16 13:47:46,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:46,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 12 treesize of output 5 [2022-02-16 13:47:46,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-16 13:47:46,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:46,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:46,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-16 13:47:46,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:46,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-16 13:47:46,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:46,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-16 13:47:46,473 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-16 13:47:46,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921874792] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:46,473 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:46,473 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:46,473 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047558677] [2022-02-16 13:47:46,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:46,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:46,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:46,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:46,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:46,473 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-16 13:47:46,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:46,552 INFO L93 Difference]: Finished difference Result 322 states and 765 transitions. [2022-02-16 13:47:46,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:46,553 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-16 13:47:46,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:46,553 INFO L225 Difference]: With dead ends: 322 [2022-02-16 13:47:46,553 INFO L226 Difference]: Without dead ends: 313 [2022-02-16 13:47:46,553 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-16 13:47:46,553 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-16 13:47:46,553 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-16 13:47:46,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-16 13:47:46,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 298. [2022-02-16 13:47:46,556 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-16 13:47:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 723 transitions. [2022-02-16 13:47:46,556 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 723 transitions. Word has length 21 [2022-02-16 13:47:46,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:46,557 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 723 transitions. [2022-02-16 13:47:46,557 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-16 13:47:46,557 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 723 transitions. [2022-02-16 13:47:46,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:46,557 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:46,557 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-16 13:47:46,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:46,775 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-16 13:47:46,775 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:46,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:46,776 INFO L85 PathProgramCache]: Analyzing trace with hash 327601739, now seen corresponding path program 201 times [2022-02-16 13:47:46,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:46,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867423094] [2022-02-16 13:47:46,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:46,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:46,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-16 13:47:46,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:46,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867423094] [2022-02-16 13:47:46,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867423094] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:46,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364587434] [2022-02-16 13:47:46,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:46,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:46,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:46,916 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-16 13:47:46,917 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-16 13:47:46,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:47:46,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:46,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:46,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:47,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:47,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 19 treesize of output 15 [2022-02-16 13:47:47,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:47,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-16 13:47:47,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:47,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 11 treesize of output 3 [2022-02-16 13:47:47,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-16 13:47:47,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:47,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:47,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 22 treesize of output 26 [2022-02-16 13:47:47,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:47,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:47:47,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:47,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:47:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:47,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364587434] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:47,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:47,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:47,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434221552] [2022-02-16 13:47:47,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:47,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:47,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:47,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:47,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:47,419 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-16 13:47:47,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:47,618 INFO L93 Difference]: Finished difference Result 350 states and 815 transitions. [2022-02-16 13:47:47,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:47,618 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-16 13:47:47,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:47,619 INFO L225 Difference]: With dead ends: 350 [2022-02-16 13:47:47,619 INFO L226 Difference]: Without dead ends: 345 [2022-02-16 13:47:47,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:47:47,619 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:47,619 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.2s Time] [2022-02-16 13:47:47,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-02-16 13:47:47,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 295. [2022-02-16 13:47:47,622 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-16 13:47:47,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-16 13:47:47,622 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-16 13:47:47,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:47,622 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-16 13:47:47,622 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-16 13:47:47,622 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-16 13:47:47,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:47,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:47,623 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-16 13:47:47,638 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-16 13:47:47,830 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-16 13:47:47,831 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:47,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:47,831 INFO L85 PathProgramCache]: Analyzing trace with hash -528270842, now seen corresponding path program 202 times [2022-02-16 13:47:47,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:47,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580375449] [2022-02-16 13:47:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:47,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:47,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:47,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-16 13:47:47,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:47,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580375449] [2022-02-16 13:47:47,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580375449] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:47,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25133063] [2022-02-16 13:47:47,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:47,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:47,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:47,985 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-16 13:47:48,008 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-16 13:47:48,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:48,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:48,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:48,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:48,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:48,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-16 13:47:48,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:48,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:48,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:48,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:47:48,254 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:48,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:48,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:48,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 21 treesize of output 25 [2022-02-16 13:47:48,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:48,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 23 treesize of output 27 [2022-02-16 13:47:48,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:48,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 19 treesize of output 23 [2022-02-16 13:47:48,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:48,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25133063] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:48,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:48,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:48,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911123890] [2022-02-16 13:47:48,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:48,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:48,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:48,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:48,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:48,404 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-16 13:47:48,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:48,556 INFO L93 Difference]: Finished difference Result 351 states and 818 transitions. [2022-02-16 13:47:48,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:48,556 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-16 13:47:48,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:48,557 INFO L225 Difference]: With dead ends: 351 [2022-02-16 13:47:48,557 INFO L226 Difference]: Without dead ends: 346 [2022-02-16 13:47:48,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:47:48,557 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-16 13:47:48,557 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-16 13:47:48,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-16 13:47:48,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 296. [2022-02-16 13:47:48,560 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-16 13:47:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 722 transitions. [2022-02-16 13:47:48,567 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 722 transitions. Word has length 21 [2022-02-16 13:47:48,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:48,567 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 722 transitions. [2022-02-16 13:47:48,567 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-16 13:47:48,567 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 722 transitions. [2022-02-16 13:47:48,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:48,568 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:48,568 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-16 13:47:48,584 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-16 13:47:48,784 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-16 13:47:48,784 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:48,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:48,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1168394386, now seen corresponding path program 203 times [2022-02-16 13:47:48,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:48,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032683495] [2022-02-16 13:47:48,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:48,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:48,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:48,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:48,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:48,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032683495] [2022-02-16 13:47:48,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032683495] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:48,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795623103] [2022-02-16 13:47:48,891 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:48,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:48,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:48,900 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-16 13:47:48,901 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-16 13:47:48,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:48,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:48,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:48,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:48,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:48,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-16 13:47:49,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:49,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:49,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 17 treesize of output 13 [2022-02-16 13:47:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:49,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:49,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:49,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 21 treesize of output 25 [2022-02-16 13:47:49,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:49,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 23 treesize of output 27 [2022-02-16 13:47:49,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:49,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 19 treesize of output 23 [2022-02-16 13:47:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:49,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795623103] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:49,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:49,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:49,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129911391] [2022-02-16 13:47:49,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:49,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:49,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:49,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:49,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:49,297 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-16 13:47:49,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:49,441 INFO L93 Difference]: Finished difference Result 346 states and 803 transitions. [2022-02-16 13:47:49,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:49,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-16 13:47:49,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:49,442 INFO L225 Difference]: With dead ends: 346 [2022-02-16 13:47:49,442 INFO L226 Difference]: Without dead ends: 341 [2022-02-16 13:47:49,442 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-16 13:47:49,442 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-16 13:47:49,442 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-16 13:47:49,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-02-16 13:47:49,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 295. [2022-02-16 13:47:49,445 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-16 13:47:49,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-16 13:47:49,445 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-16 13:47:49,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:49,445 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-16 13:47:49,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-16 13:47:49,446 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-16 13:47:49,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:49,452 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:49,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-16 13:47:49,467 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-16 13:47:49,667 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-16 13:47:49,667 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:49,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:49,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1408358341, now seen corresponding path program 204 times [2022-02-16 13:47:49,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:49,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356868034] [2022-02-16 13:47:49,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:49,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:49,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:49,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-16 13:47:49,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:49,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356868034] [2022-02-16 13:47:49,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356868034] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:49,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369240319] [2022-02-16 13:47:49,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:49,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:49,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:49,785 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-16 13:47:49,807 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-16 13:47:49,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:49,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:49,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:49,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:49,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:47:49,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:49,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-16 13:47:49,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:47:50,010 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-16 13:47:50,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:50,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:50,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 15 treesize of output 19 [2022-02-16 13:47:50,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:47:50,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:50,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 18 treesize of output 22 [2022-02-16 13:47:50,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-16 13:47:50,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369240319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:50,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:50,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:50,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925338145] [2022-02-16 13:47:50,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:50,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:50,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:50,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:50,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:50,124 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-16 13:47:50,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:50,206 INFO L93 Difference]: Finished difference Result 316 states and 758 transitions. [2022-02-16 13:47:50,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:50,206 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-16 13:47:50,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:50,207 INFO L225 Difference]: With dead ends: 316 [2022-02-16 13:47:50,207 INFO L226 Difference]: Without dead ends: 309 [2022-02-16 13:47:50,207 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-16 13:47:50,207 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-16 13:47:50,207 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-16 13:47:50,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-16 13:47:50,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 296. [2022-02-16 13:47:50,210 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-16 13:47:50,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:50,210 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:50,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:50,210 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:50,210 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-16 13:47:50,210 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:50,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:50,211 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:50,211 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-16 13:47:50,259 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-16 13:47:50,411 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-16 13:47:50,411 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:50,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:50,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1153298012, now seen corresponding path program 205 times [2022-02-16 13:47:50,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:50,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18238563] [2022-02-16 13:47:50,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:50,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:50,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:50,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:50,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18238563] [2022-02-16 13:47:50,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18238563] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:50,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807080094] [2022-02-16 13:47:50,524 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:50,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:50,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:50,525 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-16 13:47:50,526 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-16 13:47:50,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:50,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:50,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:50,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:50,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-16 13:47:50,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:50,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-16 13:47:50,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:50,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:47:50,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-16 13:47:50,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:50,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:50,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-16 13:47:50,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:50,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 22 treesize of output 26 [2022-02-16 13:47:50,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:50,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 18 treesize of output 22 [2022-02-16 13:47:51,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-16 13:47:51,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807080094] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:51,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:51,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:51,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122165491] [2022-02-16 13:47:51,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:51,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:51,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:51,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:51,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:51,033 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-16 13:47:51,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:51,437 INFO L93 Difference]: Finished difference Result 356 states and 826 transitions. [2022-02-16 13:47:51,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:51,438 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-16 13:47:51,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:51,438 INFO L225 Difference]: With dead ends: 356 [2022-02-16 13:47:51,438 INFO L226 Difference]: Without dead ends: 351 [2022-02-16 13:47:51,438 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-16 13:47:51,439 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-16 13:47:51,439 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-16 13:47:51,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-16 13:47:51,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 296. [2022-02-16 13:47:51,441 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-16 13:47:51,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:51,442 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:51,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:51,442 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:51,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-16 13:47:51,442 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:51,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:51,442 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:51,442 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-16 13:47:51,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-02-16 13:47:51,651 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-16 13:47:51,651 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:51,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:51,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1011375925, now seen corresponding path program 206 times [2022-02-16 13:47:51,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:51,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412489207] [2022-02-16 13:47:51,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:51,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:51,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:51,766 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-16 13:47:51,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:51,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412489207] [2022-02-16 13:47:51,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412489207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:51,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954444341] [2022-02-16 13:47:51,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:51,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:51,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:51,767 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-16 13:47:51,768 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-16 13:47:51,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:51,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:51,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:51,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:51,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:51,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-16 13:47:52,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:52,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-16 13:47:52,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:52,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 10 treesize of output 5 [2022-02-16 13:47:52,066 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-16 13:47:52,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:52,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:52,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:47:52,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:52,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 22 treesize of output 26 [2022-02-16 13:47:52,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:52,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-16 13:47:52,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-16 13:47:52,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954444341] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:52,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:52,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:52,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986597900] [2022-02-16 13:47:52,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:52,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:52,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:52,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:52,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:52,241 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-16 13:47:52,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:52,344 INFO L93 Difference]: Finished difference Result 324 states and 774 transitions. [2022-02-16 13:47:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:52,344 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-16 13:47:52,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:52,345 INFO L225 Difference]: With dead ends: 324 [2022-02-16 13:47:52,345 INFO L226 Difference]: Without dead ends: 317 [2022-02-16 13:47:52,345 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-16 13:47:52,345 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-16 13:47:52,345 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-16 13:47:52,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-16 13:47:52,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 296. [2022-02-16 13:47:52,347 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-16 13:47:52,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:52,348 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:52,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:52,348 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:52,348 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-16 13:47:52,348 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:52,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:52,348 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:52,348 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-16 13:47:52,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:52,550 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-16 13:47:52,550 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:52,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:52,550 INFO L85 PathProgramCache]: Analyzing trace with hash -603469497, now seen corresponding path program 207 times [2022-02-16 13:47:52,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:52,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313798553] [2022-02-16 13:47:52,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:52,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:52,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:52,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:52,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:52,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313798553] [2022-02-16 13:47:52,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313798553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:52,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581872821] [2022-02-16 13:47:52,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:52,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:52,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:52,663 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-16 13:47:52,664 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-16 13:47:52,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:52,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:52,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:52,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:52,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 19 treesize of output 15 [2022-02-16 13:47:52,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:52,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-16 13:47:52,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:52,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-16 13:47:52,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-16 13:47:52,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:53,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:53,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 15 treesize of output 19 [2022-02-16 13:47:53,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:53,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-16 13:47:53,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:53,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 18 treesize of output 22 [2022-02-16 13:47:53,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:53,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581872821] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:53,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:53,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:53,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067446320] [2022-02-16 13:47:53,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:53,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:53,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:53,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:53,115 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-16 13:47:53,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:53,229 INFO L93 Difference]: Finished difference Result 324 states and 772 transitions. [2022-02-16 13:47:53,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:53,229 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-16 13:47:53,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:53,229 INFO L225 Difference]: With dead ends: 324 [2022-02-16 13:47:53,229 INFO L226 Difference]: Without dead ends: 316 [2022-02-16 13:47:53,230 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-16 13:47:53,230 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-16 13:47:53,230 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-16 13:47:53,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-02-16 13:47:53,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 295. [2022-02-16 13:47:53,232 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-16 13:47:53,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 717 transitions. [2022-02-16 13:47:53,233 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 717 transitions. Word has length 21 [2022-02-16 13:47:53,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:53,233 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 717 transitions. [2022-02-16 13:47:53,233 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-16 13:47:53,233 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 717 transitions. [2022-02-16 13:47:53,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:53,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:53,233 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-16 13:47:53,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:53,449 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-16 13:47:53,450 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:53,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:53,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1881462215, now seen corresponding path program 208 times [2022-02-16 13:47:53,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:53,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399500276] [2022-02-16 13:47:53,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:53,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:53,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:53,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-16 13:47:53,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:53,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399500276] [2022-02-16 13:47:53,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399500276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:53,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981679073] [2022-02-16 13:47:53,537 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:53,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:53,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:53,546 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-16 13:47:53,546 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-16 13:47:53,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:53,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:53,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:53,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:53,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:53,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-16 13:47:53,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:53,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 21 treesize of output 17 [2022-02-16 13:47:53,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:53,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 12 treesize of output 5 [2022-02-16 13:47:53,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:53,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:53,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:53,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-16 13:47:53,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:53,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 22 treesize of output 26 [2022-02-16 13:47:53,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:53,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 18 treesize of output 22 [2022-02-16 13:47:53,956 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-16 13:47:53,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981679073] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:53,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:53,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:53,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009584960] [2022-02-16 13:47:53,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:53,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:53,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:53,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:53,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:53,957 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-16 13:47:54,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:54,290 INFO L93 Difference]: Finished difference Result 361 states and 830 transitions. [2022-02-16 13:47:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:47:54,290 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-16 13:47:54,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:54,291 INFO L225 Difference]: With dead ends: 361 [2022-02-16 13:47:54,291 INFO L226 Difference]: Without dead ends: 356 [2022-02-16 13:47:54,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:54,291 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-16 13:47:54,291 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-16 13:47:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-16 13:47:54,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 296. [2022-02-16 13:47:54,294 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-16 13:47:54,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:54,294 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:54,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:54,294 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:54,295 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-16 13:47:54,295 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:54,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:54,295 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:54,295 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-16 13:47:54,311 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-16 13:47:54,511 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-16 13:47:54,511 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:54,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:54,512 INFO L85 PathProgramCache]: Analyzing trace with hash -362903892, now seen corresponding path program 209 times [2022-02-16 13:47:54,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:54,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624390362] [2022-02-16 13:47:54,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:54,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:54,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:54,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-16 13:47:54,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:54,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624390362] [2022-02-16 13:47:54,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624390362] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:54,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271942933] [2022-02-16 13:47:54,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:54,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:54,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:54,640 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-16 13:47:54,641 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-16 13:47:54,666 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:54,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:54,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:54,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:54,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:54,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-16 13:47:54,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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-16 13:47:54,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:54,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 17 treesize of output 13 [2022-02-16 13:47:54,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:54,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:54,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:54,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 20 [2022-02-16 13:47:54,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:54,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 22 treesize of output 26 [2022-02-16 13:47:54,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:54,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 18 treesize of output 22 [2022-02-16 13:47:55,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-16 13:47:55,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271942933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:55,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:55,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:55,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754014894] [2022-02-16 13:47:55,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:55,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:55,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:55,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:55,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:55,014 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-16 13:47:55,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:55,322 INFO L93 Difference]: Finished difference Result 353 states and 814 transitions. [2022-02-16 13:47:55,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:55,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-16 13:47:55,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:55,323 INFO L225 Difference]: With dead ends: 353 [2022-02-16 13:47:55,323 INFO L226 Difference]: Without dead ends: 348 [2022-02-16 13:47:55,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:55,323 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 52 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:47:55,323 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-16 13:47:55,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-16 13:47:55,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 295. [2022-02-16 13:47:55,326 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-16 13:47:55,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 717 transitions. [2022-02-16 13:47:55,326 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 717 transitions. Word has length 21 [2022-02-16 13:47:55,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:55,327 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 717 transitions. [2022-02-16 13:47:55,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-16 13:47:55,327 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 717 transitions. [2022-02-16 13:47:55,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:55,327 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:55,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-16 13:47:55,343 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-16 13:47:55,543 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-16 13:47:55,543 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:55,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:55,544 INFO L85 PathProgramCache]: Analyzing trace with hash 230658251, now seen corresponding path program 210 times [2022-02-16 13:47:55,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:55,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106039254] [2022-02-16 13:47:55,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:55,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:55,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:55,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-16 13:47:55,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:55,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106039254] [2022-02-16 13:47:55,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106039254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:55,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252062861] [2022-02-16 13:47:55,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:55,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:55,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:55,658 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-16 13:47:55,658 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-16 13:47:55,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:47:55,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:55,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:55,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:55,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:55,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:55,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:55,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 19 treesize of output 15 [2022-02-16 13:47:55,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:55,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 10 treesize of output 5 [2022-02-16 13:47:55,866 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-16 13:47:55,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:55,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:55,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 15 treesize of output 19 [2022-02-16 13:47:55,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:55,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 22 treesize of output 26 [2022-02-16 13:47:56,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 18 treesize of output 22 [2022-02-16 13:47:56,042 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-16 13:47:56,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252062861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:56,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:56,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:47:56,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875931675] [2022-02-16 13:47:56,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:56,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:47:56,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:56,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:47:56,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:47:56,042 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-16 13:47:56,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:56,155 INFO L93 Difference]: Finished difference Result 319 states and 764 transitions. [2022-02-16 13:47:56,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:56,155 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-16 13:47:56,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:56,156 INFO L225 Difference]: With dead ends: 319 [2022-02-16 13:47:56,156 INFO L226 Difference]: Without dead ends: 312 [2022-02-16 13:47:56,156 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-16 13:47:56,156 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-16 13:47:56,156 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-16 13:47:56,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-02-16 13:47:56,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 296. [2022-02-16 13:47:56,159 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-16 13:47:56,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:56,159 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:56,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:56,159 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:56,159 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-16 13:47:56,159 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:56,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:56,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:56,160 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-16 13:47:56,175 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-16 13:47:56,371 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-16 13:47:56,371 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:56,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:56,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1423681982, now seen corresponding path program 211 times [2022-02-16 13:47:56,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:56,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156105030] [2022-02-16 13:47:56,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:56,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:56,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:56,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156105030] [2022-02-16 13:47:56,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156105030] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:56,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901859484] [2022-02-16 13:47:56,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:56,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:56,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:56,470 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-16 13:47:56,471 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-16 13:47:56,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:56,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:56,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:56,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:56,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:56,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:56,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:47:56,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:56,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:47:56,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-16 13:47:56,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:56,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 15 treesize of output 19 [2022-02-16 13:47:56,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 22 treesize of output 26 [2022-02-16 13:47:56,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 18 treesize of output 22 [2022-02-16 13:47:56,787 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-16 13:47:56,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901859484] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:56,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:56,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:56,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597120935] [2022-02-16 13:47:56,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:56,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:56,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:56,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:56,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:56,788 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-16 13:47:57,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:57,029 INFO L93 Difference]: Finished difference Result 339 states and 785 transitions. [2022-02-16 13:47:57,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:57,030 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-16 13:47:57,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:57,030 INFO L225 Difference]: With dead ends: 339 [2022-02-16 13:47:57,030 INFO L226 Difference]: Without dead ends: 334 [2022-02-16 13:47:57,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:57,030 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:57,030 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.1s Time] [2022-02-16 13:47:57,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-16 13:47:57,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 296. [2022-02-16 13:47:57,033 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-16 13:47:57,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:57,033 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:57,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:57,033 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:57,034 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-16 13:47:57,034 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:57,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:57,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:57,034 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-16 13:47:57,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Forceful destruction successful, exit code 0 [2022-02-16 13:47:57,243 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-16 13:47:57,243 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:57,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:57,243 INFO L85 PathProgramCache]: Analyzing trace with hash 613876159, now seen corresponding path program 212 times [2022-02-16 13:47:57,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:57,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444094593] [2022-02-16 13:47:57,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:57,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:57,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-16 13:47:57,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:57,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444094593] [2022-02-16 13:47:57,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444094593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:57,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671393018] [2022-02-16 13:47:57,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:57,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:57,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:57,353 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-16 13:47:57,353 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-16 13:47:57,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:57,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:57,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:57,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:57,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:47:57,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:57,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 21 treesize of output 17 [2022-02-16 13:47:57,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:57,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 17 treesize of output 13 [2022-02-16 13:47:57,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:57,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:57,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:57,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-16 13:47:57,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:57,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-16 13:47:57,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:57,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 18 treesize of output 22 [2022-02-16 13:47:57,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-16 13:47:57,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671393018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:57,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:57,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:57,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195650426] [2022-02-16 13:47:57,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:57,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:57,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:57,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:57,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:57,685 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-16 13:47:57,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:57,959 INFO L93 Difference]: Finished difference Result 361 states and 827 transitions. [2022-02-16 13:47:57,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:57,960 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-16 13:47:57,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:57,960 INFO L225 Difference]: With dead ends: 361 [2022-02-16 13:47:57,960 INFO L226 Difference]: Without dead ends: 356 [2022-02-16 13:47:57,960 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-16 13:47:57,960 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-16 13:47:57,961 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-16 13:47:57,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-16 13:47:57,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 296. [2022-02-16 13:47:57,963 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-16 13:47:57,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:57,964 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:57,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:57,964 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:57,964 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-16 13:47:57,964 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:57,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:57,964 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:57,964 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-16 13:47:57,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-02-16 13:47:58,173 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-16 13:47:58,173 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:58,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:58,174 INFO L85 PathProgramCache]: Analyzing trace with hash -122143045, now seen corresponding path program 213 times [2022-02-16 13:47:58,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:58,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065693729] [2022-02-16 13:47:58,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:58,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:58,274 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-16 13:47:58,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:58,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065693729] [2022-02-16 13:47:58,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065693729] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:58,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403779667] [2022-02-16 13:47:58,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:58,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:58,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:58,276 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-16 13:47:58,277 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-16 13:47:58,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:58,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:58,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:58,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:58,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:58,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-16 13:47:58,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:58,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 19 treesize of output 15 [2022-02-16 13:47:58,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:58,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:47:58,469 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-16 13:47:58,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:58,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:58,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 19 [2022-02-16 13:47:58,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:58,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 22 treesize of output 26 [2022-02-16 13:47:58,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:58,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 18 treesize of output 22 [2022-02-16 13:47:58,574 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-16 13:47:58,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403779667] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:58,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:58,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:47:58,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359406338] [2022-02-16 13:47:58,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:58,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:58,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:58,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:58,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:58,575 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-16 13:47:58,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:58,680 INFO L93 Difference]: Finished difference Result 329 states and 782 transitions. [2022-02-16 13:47:58,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:58,680 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-16 13:47:58,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:58,680 INFO L225 Difference]: With dead ends: 329 [2022-02-16 13:47:58,680 INFO L226 Difference]: Without dead ends: 320 [2022-02-16 13:47:58,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:58,681 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-16 13:47:58,681 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-16 13:47:58,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-02-16 13:47:58,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 296. [2022-02-16 13:47:58,683 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-16 13:47:58,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:58,684 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:58,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:58,684 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:58,684 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-16 13:47:58,684 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:58,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:58,684 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:58,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-16 13:47:58,700 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-16 13:47:58,900 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-16 13:47:58,900 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:58,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:58,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1404270279, now seen corresponding path program 214 times [2022-02-16 13:47:58,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:58,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989456693] [2022-02-16 13:47:58,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:58,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:58,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:59,003 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-16 13:47:59,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:59,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989456693] [2022-02-16 13:47:59,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989456693] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:59,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631735708] [2022-02-16 13:47:59,003 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:59,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:59,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:59,004 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-16 13:47:59,005 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-16 13:47:59,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:59,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:59,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:47:59,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:59,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:59,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 19 treesize of output 15 [2022-02-16 13:47:59,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:59,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 19 treesize of output 15 [2022-02-16 13:47:59,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:59,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:47:59,213 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-16 13:47:59,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:59,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:59,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:47:59,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:59,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 22 treesize of output 26 [2022-02-16 13:47:59,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:59,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 18 treesize of output 22 [2022-02-16 13:47:59,469 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-16 13:47:59,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631735708] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:59,470 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:59,470 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:47:59,470 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094548158] [2022-02-16 13:47:59,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:59,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:59,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:59,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:59,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:59,470 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-16 13:47:59,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:59,860 INFO L93 Difference]: Finished difference Result 374 states and 862 transitions. [2022-02-16 13:47:59,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:47:59,860 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-16 13:47:59,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:59,860 INFO L225 Difference]: With dead ends: 374 [2022-02-16 13:47:59,860 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:47:59,860 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-16 13:47:59,861 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-16 13:47:59,861 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-16 13:47:59,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:47:59,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 296. [2022-02-16 13:47:59,863 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-16 13:47:59,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:47:59,864 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:47:59,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:59,864 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:47:59,864 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-16 13:47:59,864 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:47:59,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:47:59,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:59,864 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-16 13:47:59,880 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-16 13:48:00,068 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-16 13:48:00,068 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash -849722720, now seen corresponding path program 215 times [2022-02-16 13:48:00,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153022345] [2022-02-16 13:48:00,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:00,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153022345] [2022-02-16 13:48:00,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153022345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:00,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235156733] [2022-02-16 13:48:00,196 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:00,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:00,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:00,197 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-16 13:48:00,198 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-16 13:48:00,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:00,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:00,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:00,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:00,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:00,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 19 treesize of output 15 [2022-02-16 13:48:00,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:00,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:00,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:00,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 18 treesize of output 22 [2022-02-16 13:48:00,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:00,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:00,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:00,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 16 treesize of output 20 [2022-02-16 13:48:00,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:00,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235156733] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:00,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:00,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:00,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998255051] [2022-02-16 13:48:00,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:00,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:00,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:00,613 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-16 13:48:01,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:01,008 INFO L93 Difference]: Finished difference Result 377 states and 881 transitions. [2022-02-16 13:48:01,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:48:01,008 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-16 13:48:01,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:01,009 INFO L225 Difference]: With dead ends: 377 [2022-02-16 13:48:01,009 INFO L226 Difference]: Without dead ends: 372 [2022-02-16 13:48:01,009 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-16 13:48:01,009 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-16 13:48:01,009 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-16 13:48:01,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-16 13:48:01,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 298. [2022-02-16 13:48:01,012 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-16 13:48:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 725 transitions. [2022-02-16 13:48:01,012 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 725 transitions. Word has length 21 [2022-02-16 13:48:01,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:01,012 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 725 transitions. [2022-02-16 13:48:01,013 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-16 13:48:01,013 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 725 transitions. [2022-02-16 13:48:01,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:01,013 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:01,013 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-16 13:48:01,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:01,223 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-16 13:48:01,223 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:01,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:01,223 INFO L85 PathProgramCache]: Analyzing trace with hash -59328600, now seen corresponding path program 216 times [2022-02-16 13:48:01,223 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:01,223 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292274389] [2022-02-16 13:48:01,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:01,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:01,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-16 13:48:01,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:01,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292274389] [2022-02-16 13:48:01,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292274389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:01,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338782008] [2022-02-16 13:48:01,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:01,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:01,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:01,357 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-16 13:48:01,358 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-16 13:48:01,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:01,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:01,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:01,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:01,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-16 13:48:01,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:01,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:01,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:01,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:01,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:01,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-16 13:48:01,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:01,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 20 treesize of output 24 [2022-02-16 13:48:01,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:01,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 16 treesize of output 20 [2022-02-16 13:48:01,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:01,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338782008] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:01,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:01,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:01,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105748530] [2022-02-16 13:48:01,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:01,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:01,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:01,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:01,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:01,828 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-16 13:48:02,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:02,295 INFO L93 Difference]: Finished difference Result 384 states and 882 transitions. [2022-02-16 13:48:02,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:48:02,296 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-16 13:48:02,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:02,296 INFO L225 Difference]: With dead ends: 384 [2022-02-16 13:48:02,296 INFO L226 Difference]: Without dead ends: 379 [2022-02-16 13:48:02,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:48:02,296 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:48:02,297 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-16 13:48:02,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-02-16 13:48:02,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 296. [2022-02-16 13:48:02,299 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-16 13:48:02,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:48:02,300 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:48:02,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:02,300 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:48:02,300 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-16 13:48:02,300 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:48:02,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:02,300 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:02,300 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-16 13:48:02,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-02-16 13:48:02,501 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-16 13:48:02,501 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:02,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:02,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1725750884, now seen corresponding path program 217 times [2022-02-16 13:48:02,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:02,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106154114] [2022-02-16 13:48:02,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:02,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:02,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:02,614 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:02,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:02,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106154114] [2022-02-16 13:48:02,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106154114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:02,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333698266] [2022-02-16 13:48:02,615 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:02,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:02,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:02,616 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-16 13:48:02,617 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-16 13:48:02,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:02,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:02,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:02,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 17 treesize of output 13 [2022-02-16 13:48:02,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:02,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:02,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:02,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:02,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 18 treesize of output 22 [2022-02-16 13:48:02,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:02,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:02,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-16 13:48:02,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:02,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333698266] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:02,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:02,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:02,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156331217] [2022-02-16 13:48:02,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:02,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:02,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:02,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:02,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:02,971 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-16 13:48:03,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:03,348 INFO L93 Difference]: Finished difference Result 384 states and 895 transitions. [2022-02-16 13:48:03,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:48:03,348 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-16 13:48:03,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:03,348 INFO L225 Difference]: With dead ends: 384 [2022-02-16 13:48:03,348 INFO L226 Difference]: Without dead ends: 379 [2022-02-16 13:48:03,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:48:03,349 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 80 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:03,349 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.2s Time] [2022-02-16 13:48:03,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-02-16 13:48:03,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 296. [2022-02-16 13:48:03,352 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-16 13:48:03,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:48:03,352 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:48:03,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:03,352 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:48:03,352 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-16 13:48:03,352 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:48:03,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:03,353 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:03,353 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-16 13:48:03,369 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-16 13:48:03,553 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-16 13:48:03,553 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:03,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:03,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1471961760, now seen corresponding path program 218 times [2022-02-16 13:48:03,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:03,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823072126] [2022-02-16 13:48:03,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:03,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:03,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:03,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:03,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823072126] [2022-02-16 13:48:03,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823072126] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:03,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081792146] [2022-02-16 13:48:03,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:03,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:03,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:03,620 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-16 13:48:03,620 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-16 13:48:03,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:03,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:03,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:03,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:03,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 17 treesize of output 13 [2022-02-16 13:48:03,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-16 13:48:03,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-16 13:48:03,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:03,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:03,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 17 treesize of output 21 [2022-02-16 13:48:03,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:03,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-16 13:48:03,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:03,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-16 13:48:03,820 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:03,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081792146] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:03,821 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:03,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:48:03,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572317935] [2022-02-16 13:48:03,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:03,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:03,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:03,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:03,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:03,821 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-16 13:48:03,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:03,996 INFO L93 Difference]: Finished difference Result 423 states and 976 transitions. [2022-02-16 13:48:03,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:03,997 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-16 13:48:03,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:03,997 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:48:03,997 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:48:03,997 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-16 13:48:03,997 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-16 13:48:03,998 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-16 13:48:03,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:48:04,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 294. [2022-02-16 13:48:04,000 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-16 13:48:04,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 718 transitions. [2022-02-16 13:48:04,001 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 718 transitions. Word has length 21 [2022-02-16 13:48:04,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:04,001 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 718 transitions. [2022-02-16 13:48:04,001 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-16 13:48:04,001 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 718 transitions. [2022-02-16 13:48:04,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:04,001 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:04,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-16 13:48:04,017 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-16 13:48:04,203 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-16 13:48:04,203 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:04,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:04,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1518894471, now seen corresponding path program 219 times [2022-02-16 13:48:04,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:04,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71601168] [2022-02-16 13:48:04,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:04,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:04,286 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-16 13:48:04,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:04,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71601168] [2022-02-16 13:48:04,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71601168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:04,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103676847] [2022-02-16 13:48:04,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:04,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:04,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:04,287 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-16 13:48:04,288 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-16 13:48:04,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:04,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:04,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:04,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:04,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:04,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:04,433 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-16 13:48:04,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:04,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:04,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 16 treesize of output 20 [2022-02-16 13:48:04,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:04,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 19 treesize of output 23 [2022-02-16 13:48:04,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:04,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-16 13:48:04,606 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-16 13:48:04,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103676847] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:04,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:04,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-16 13:48:04,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920966128] [2022-02-16 13:48:04,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:04,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:04,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:04,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:04,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:04,607 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-16 13:48:04,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:04,758 INFO L93 Difference]: Finished difference Result 334 states and 800 transitions. [2022-02-16 13:48:04,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:04,758 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-16 13:48:04,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:04,758 INFO L225 Difference]: With dead ends: 334 [2022-02-16 13:48:04,759 INFO L226 Difference]: Without dead ends: 327 [2022-02-16 13:48:04,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:04,759 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-16 13:48:04,759 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-16 13:48:04,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-02-16 13:48:04,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 297. [2022-02-16 13:48:04,761 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-16 13:48:04,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 722 transitions. [2022-02-16 13:48:04,762 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 722 transitions. Word has length 21 [2022-02-16 13:48:04,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:04,762 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 722 transitions. [2022-02-16 13:48:04,762 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-16 13:48:04,762 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 722 transitions. [2022-02-16 13:48:04,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:04,762 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:04,762 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-16 13:48:04,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-02-16 13:48:04,967 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-16 13:48:04,967 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:04,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:04,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1926800899, now seen corresponding path program 220 times [2022-02-16 13:48:04,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:04,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751133977] [2022-02-16 13:48:04,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:04,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:05,055 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:05,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:05,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751133977] [2022-02-16 13:48:05,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751133977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:05,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832596069] [2022-02-16 13:48:05,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:05,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:05,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:05,057 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-16 13:48:05,057 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-16 13:48:05,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:05,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:05,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:05,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48: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-16 13:48:05,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:05,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:05,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:05,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:05,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:05,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 16 treesize of output 20 [2022-02-16 13:48:05,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:05,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 19 treesize of output 23 [2022-02-16 13:48:05,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:05,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 15 treesize of output 19 [2022-02-16 13:48:05,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-16 13:48:05,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832596069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:05,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:05,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:48:05,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815314599] [2022-02-16 13:48:05,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:05,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:05,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:05,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:05,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:05,366 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-16 13:48:05,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:05,560 INFO L93 Difference]: Finished difference Result 337 states and 807 transitions. [2022-02-16 13:48:05,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:05,561 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-16 13:48:05,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:05,561 INFO L225 Difference]: With dead ends: 337 [2022-02-16 13:48:05,561 INFO L226 Difference]: Without dead ends: 329 [2022-02-16 13:48:05,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:05,561 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:05,562 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.2s Time] [2022-02-16 13:48:05,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-16 13:48:05,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 297. [2022-02-16 13:48:05,564 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-16 13:48:05,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 722 transitions. [2022-02-16 13:48:05,565 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 722 transitions. Word has length 21 [2022-02-16 13:48:05,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:05,565 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 722 transitions. [2022-02-16 13:48:05,565 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-16 13:48:05,565 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 722 transitions. [2022-02-16 13:48:05,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:05,565 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:05,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-16 13:48:05,586 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-16 13:48:05,777 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-16 13:48:05,777 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:05,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash 116765315, now seen corresponding path program 221 times [2022-02-16 13:48:05,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:05,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272734146] [2022-02-16 13:48:05,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:05,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:05,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:05,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-16 13:48:05,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:05,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272734146] [2022-02-16 13:48:05,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272734146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:05,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771854500] [2022-02-16 13:48:05,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:05,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:05,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:05,851 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-16 13:48:05,852 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-16 13:48:05,882 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:05,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:05,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:05,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:05,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:05,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-16 13:48:05,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-16 13:48:05,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:06,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,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 19 treesize of output 23 [2022-02-16 13:48:06,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,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 21 treesize of output 25 [2022-02-16 13:48:06,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,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 17 treesize of output 21 [2022-02-16 13:48:06,138 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-16 13:48:06,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771854500] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:06,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:06,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:06,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518585057] [2022-02-16 13:48:06,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:06,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:06,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:06,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:06,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:06,139 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-16 13:48:06,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:06,342 INFO L93 Difference]: Finished difference Result 362 states and 841 transitions. [2022-02-16 13:48:06,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:06,343 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-16 13:48:06,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:06,343 INFO L225 Difference]: With dead ends: 362 [2022-02-16 13:48:06,343 INFO L226 Difference]: Without dead ends: 357 [2022-02-16 13:48:06,344 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-16 13:48:06,344 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:06,344 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.1s Time] [2022-02-16 13:48:06,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-02-16 13:48:06,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 296. [2022-02-16 13:48:06,347 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-16 13:48:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-16 13:48:06,348 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-16 13:48:06,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:06,348 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-16 13:48:06,348 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-16 13:48:06,348 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-16 13:48:06,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:06,348 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:06,348 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-16 13:48:06,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:06,564 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-16 13:48:06,564 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:06,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:06,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1847535047, now seen corresponding path program 222 times [2022-02-16 13:48:06,565 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:06,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272203365] [2022-02-16 13:48:06,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:06,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:06,659 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:06,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:06,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272203365] [2022-02-16 13:48:06,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272203365] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:06,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942121931] [2022-02-16 13:48:06,659 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:06,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:06,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:06,660 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-16 13:48:06,661 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-16 13:48:06,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:06,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:06,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:06,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48: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-16 13:48:06,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:06,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:06,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-16 13:48:06,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:06,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,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 18 treesize of output 22 [2022-02-16 13:48:06,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:48:06,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,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 17 treesize of output 21 [2022-02-16 13:48:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:07,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942121931] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:07,009 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:07,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:07,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738186150] [2022-02-16 13:48:07,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:07,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:07,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:07,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:07,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:07,009 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-16 13:48:07,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:07,281 INFO L93 Difference]: Finished difference Result 411 states and 924 transitions. [2022-02-16 13:48:07,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:07,281 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-16 13:48:07,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:07,282 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:48:07,282 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:48:07,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:48:07,282 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-16 13:48:07,282 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-16 13:48:07,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:48:07,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 298. [2022-02-16 13:48:07,285 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-16 13:48:07,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 727 transitions. [2022-02-16 13:48:07,286 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 727 transitions. Word has length 21 [2022-02-16 13:48:07,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:07,286 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 727 transitions. [2022-02-16 13:48:07,286 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-16 13:48:07,286 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 727 transitions. [2022-02-16 13:48:07,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:07,287 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:07,287 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-16 13:48:07,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:07,490 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-16 13:48:07,491 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:07,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:07,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1645694649, now seen corresponding path program 223 times [2022-02-16 13:48:07,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:07,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436165382] [2022-02-16 13:48:07,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:07,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:07,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:07,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-16 13:48:07,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:07,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436165382] [2022-02-16 13:48:07,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436165382] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:07,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948721425] [2022-02-16 13:48:07,540 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:07,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:07,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:07,541 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-16 13:48:07,542 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-16 13:48:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:07,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:07,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:07,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-16 13:48:07,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 20 treesize of output 16 [2022-02-16 13:48:07,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:07,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:07,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:07,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 15 treesize of output 19 [2022-02-16 13:48:07,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:07,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 19 treesize of output 23 [2022-02-16 13:48:07,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:07,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 15 treesize of output 19 [2022-02-16 13:48:07,727 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-16 13:48:07,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948721425] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:07,728 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:07,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-16 13:48:07,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948439934] [2022-02-16 13:48:07,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:07,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:07,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:07,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:07,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:07,728 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-16 13:48:07,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:07,833 INFO L93 Difference]: Finished difference Result 368 states and 856 transitions. [2022-02-16 13:48:07,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:07,834 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-16 13:48:07,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:07,834 INFO L225 Difference]: With dead ends: 368 [2022-02-16 13:48:07,834 INFO L226 Difference]: Without dead ends: 358 [2022-02-16 13:48:07,834 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-16 13:48:07,834 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-16 13:48:07,834 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-16 13:48:07,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-16 13:48:07,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 298. [2022-02-16 13:48:07,837 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-16 13:48:07,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 726 transitions. [2022-02-16 13:48:07,838 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 726 transitions. Word has length 21 [2022-02-16 13:48:07,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:07,838 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 726 transitions. [2022-02-16 13:48:07,838 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-16 13:48:07,838 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 726 transitions. [2022-02-16 13:48:07,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:07,838 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:07,838 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-16 13:48:07,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-02-16 13:48:08,042 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-16 13:48:08,043 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:08,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:08,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1593745923, now seen corresponding path program 224 times [2022-02-16 13:48:08,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:08,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075155283] [2022-02-16 13:48:08,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:08,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:08,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:08,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:08,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075155283] [2022-02-16 13:48:08,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075155283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:08,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996118988] [2022-02-16 13:48:08,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:08,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:08,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:08,115 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-16 13:48:08,115 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-16 13:48:08,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:08,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:08,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:08,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:08,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:08,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:08,205 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:08,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:08,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:08,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 18 treesize of output 22 [2022-02-16 13:48:08,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:08,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 21 treesize of output 25 [2022-02-16 13:48:08,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:08,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 17 treesize of output 21 [2022-02-16 13:48:08,346 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:08,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996118988] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:08,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:08,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:08,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896302890] [2022-02-16 13:48:08,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:08,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:08,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:08,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:08,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:08,347 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-16 13:48:08,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:08,526 INFO L93 Difference]: Finished difference Result 428 states and 957 transitions. [2022-02-16 13:48:08,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:08,526 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-16 13:48:08,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:08,526 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:48:08,527 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:48:08,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:48:08,527 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 84 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:08,527 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.1s Time] [2022-02-16 13:48:08,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:48:08,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 295. [2022-02-16 13:48:08,530 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-16 13:48:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 719 transitions. [2022-02-16 13:48:08,530 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 719 transitions. Word has length 21 [2022-02-16 13:48:08,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:08,530 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 719 transitions. [2022-02-16 13:48:08,530 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-16 13:48:08,531 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 719 transitions. [2022-02-16 13:48:08,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:08,531 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:08,531 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-16 13:48:08,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-02-16 13:48:08,747 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-16 13:48:08,747 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:08,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:08,747 INFO L85 PathProgramCache]: Analyzing trace with hash 831499688, now seen corresponding path program 225 times [2022-02-16 13:48:08,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:08,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100571494] [2022-02-16 13:48:08,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:08,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:08,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:08,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:08,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100571494] [2022-02-16 13:48:08,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100571494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:08,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539138668] [2022-02-16 13:48:08,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:08,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:08,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:08,830 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-16 13:48:08,830 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-16 13:48:08,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:08,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:08,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:08,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:08,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:08,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-16 13:48:08,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 19 treesize of output 15 [2022-02-16 13:48:08,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-16 13:48:08,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:09,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:09,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 17 treesize of output 21 [2022-02-16 13:48:09,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:09,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-16 13:48:09,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:09,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-16 13:48:09,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:09,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539138668] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:09,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:09,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:09,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041359981] [2022-02-16 13:48:09,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:09,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:09,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:09,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:09,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:09,193 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-16 13:48:09,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:09,476 INFO L93 Difference]: Finished difference Result 478 states and 1063 transitions. [2022-02-16 13:48:09,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:09,477 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-16 13:48:09,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:09,477 INFO L225 Difference]: With dead ends: 478 [2022-02-16 13:48:09,477 INFO L226 Difference]: Without dead ends: 473 [2022-02-16 13:48:09,478 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-16 13:48:09,478 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-16 13:48:09,478 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-16 13:48:09,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-16 13:48:09,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 296. [2022-02-16 13:48:09,481 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-16 13:48:09,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 723 transitions. [2022-02-16 13:48:09,482 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 723 transitions. Word has length 21 [2022-02-16 13:48:09,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:09,482 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 723 transitions. [2022-02-16 13:48:09,482 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-16 13:48:09,482 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 723 transitions. [2022-02-16 13:48:09,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:09,482 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:09,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-16 13:48:09,514 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-16 13:48:09,683 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-16 13:48:09,683 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:09,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:09,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1711944304, now seen corresponding path program 226 times [2022-02-16 13:48:09,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:09,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886083033] [2022-02-16 13:48:09,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:09,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:09,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:09,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:09,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:09,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886083033] [2022-02-16 13:48:09,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886083033] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:09,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199632476] [2022-02-16 13:48:09,791 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:09,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:09,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:09,792 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-16 13:48:09,792 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-16 13:48:09,817 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:09,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:09,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:09,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:09,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:09,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 21 treesize of output 17 [2022-02-16 13:48:09,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:09,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-16 13:48:09,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:10,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:10,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 17 treesize of output 21 [2022-02-16 13:48:10,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:10,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 20 treesize of output 24 [2022-02-16 13:48:10,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:10,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-16 13:48:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:10,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199632476] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:10,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:10,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:10,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135569195] [2022-02-16 13:48:10,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:10,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:10,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:10,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:10,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:10,145 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-16 13:48:10,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:10,346 INFO L93 Difference]: Finished difference Result 433 states and 991 transitions. [2022-02-16 13:48:10,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:10,347 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-16 13:48:10,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:10,347 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:48:10,347 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:48:10,348 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-16 13:48:10,348 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:10,348 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.1s Time] [2022-02-16 13:48:10,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:48:10,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 295. [2022-02-16 13:48:10,351 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-16 13:48:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 719 transitions. [2022-02-16 13:48:10,351 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 719 transitions. Word has length 21 [2022-02-16 13:48:10,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:10,352 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 719 transitions. [2022-02-16 13:48:10,352 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-16 13:48:10,352 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 719 transitions. [2022-02-16 13:48:10,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:10,352 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:10,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-16 13:48:10,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:10,568 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-16 13:48:10,568 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:10,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:10,568 INFO L85 PathProgramCache]: Analyzing trace with hash 892573691, now seen corresponding path program 227 times [2022-02-16 13:48:10,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:10,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114554699] [2022-02-16 13:48:10,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:10,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:10,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:10,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:10,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114554699] [2022-02-16 13:48:10,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114554699] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:10,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763371420] [2022-02-16 13:48:10,654 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:10,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:10,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:10,655 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-16 13:48:10,656 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-16 13:48:10,687 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:10,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:10,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:10,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:10,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 19 treesize of output 15 [2022-02-16 13:48:10,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:10,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:10,834 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:10,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:10,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:48:11,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:11,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-16 13:48:11,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:11,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:11,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763371420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:11,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:11,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:11,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902323160] [2022-02-16 13:48:11,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:11,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:11,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:11,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:11,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:11,071 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-16 13:48:11,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:11,525 INFO L93 Difference]: Finished difference Result 402 states and 920 transitions. [2022-02-16 13:48:11,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:48:11,525 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-16 13:48:11,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:11,526 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:48:11,526 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:48:11,526 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-16 13:48:11,526 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:11,526 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.3s Time] [2022-02-16 13:48:11,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:48:11,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 302. [2022-02-16 13:48:11,529 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-16 13:48:11,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 740 transitions. [2022-02-16 13:48:11,530 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 740 transitions. Word has length 21 [2022-02-16 13:48:11,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:11,530 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 740 transitions. [2022-02-16 13:48:11,530 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-16 13:48:11,530 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 740 transitions. [2022-02-16 13:48:11,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:11,530 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:11,530 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-16 13:48:11,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:11,731 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-16 13:48:11,731 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:11,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:11,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1682967811, now seen corresponding path program 228 times [2022-02-16 13:48:11,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:11,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996170407] [2022-02-16 13:48:11,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:11,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:11,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:11,866 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-16 13:48:11,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:11,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996170407] [2022-02-16 13:48:11,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996170407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:11,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59475399] [2022-02-16 13:48:11,866 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:11,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:11,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:11,868 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-16 13:48:11,869 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-16 13:48:11,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:11,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:11,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:11,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:12,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:12,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 19 treesize of output 15 [2022-02-16 13:48:12,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:12,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:48:12,151 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-16 13:48:12,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:12,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:12,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-16 13:48:12,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:12,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 20 treesize of output 24 [2022-02-16 13:48:12,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 16 treesize of output 20 [2022-02-16 13:48:12,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-16 13:48:12,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59475399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:12,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:12,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-16 13:48:12,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529288159] [2022-02-16 13:48:12,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:12,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:12,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:12,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:12,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:12,388 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-16 13:48:12,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:12,670 INFO L93 Difference]: Finished difference Result 394 states and 919 transitions. [2022-02-16 13:48:12,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:12,670 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-16 13:48:12,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:12,671 INFO L225 Difference]: With dead ends: 394 [2022-02-16 13:48:12,671 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:48:12,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:12,671 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:12,671 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.2s Time] [2022-02-16 13:48:12,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:48:12,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 302. [2022-02-16 13:48:12,674 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-16 13:48:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 740 transitions. [2022-02-16 13:48:12,675 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 740 transitions. Word has length 21 [2022-02-16 13:48:12,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:12,675 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 740 transitions. [2022-02-16 13:48:12,675 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-16 13:48:12,675 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 740 transitions. [2022-02-16 13:48:12,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:12,675 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:12,675 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-16 13:48:12,707 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-16 13:48:12,891 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-16 13:48:12,891 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:12,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:12,892 INFO L85 PathProgramCache]: Analyzing trace with hash -668995650, now seen corresponding path program 229 times [2022-02-16 13:48:12,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:12,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744780715] [2022-02-16 13:48:12,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:12,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:12,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:12,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:12,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744780715] [2022-02-16 13:48:12,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744780715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:12,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353943458] [2022-02-16 13:48:12,969 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:12,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:12,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:12,970 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-16 13:48:12,972 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-16 13:48:12,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:12,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:12,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:13,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 19 treesize of output 15 [2022-02-16 13:48:13,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:13,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:13,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:13,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:13,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 18 treesize of output 22 [2022-02-16 13:48:13,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:13,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 21 treesize of output 25 [2022-02-16 13:48:13,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:13,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 17 treesize of output 21 [2022-02-16 13:48:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:13,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353943458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:13,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:13,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:13,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136341104] [2022-02-16 13:48:13,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:13,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:13,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:13,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:13,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:13,187 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-16 13:48:13,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:13,357 INFO L93 Difference]: Finished difference Result 489 states and 1102 transitions. [2022-02-16 13:48:13,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:13,357 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-16 13:48:13,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:13,357 INFO L225 Difference]: With dead ends: 489 [2022-02-16 13:48:13,357 INFO L226 Difference]: Without dead ends: 484 [2022-02-16 13:48:13,358 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-16 13:48:13,358 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-16 13:48:13,358 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-16 13:48:13,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-16 13:48:13,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 302. [2022-02-16 13:48:13,361 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-16 13:48:13,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 740 transitions. [2022-02-16 13:48:13,361 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 740 transitions. Word has length 21 [2022-02-16 13:48:13,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:13,361 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 740 transitions. [2022-02-16 13:48:13,361 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-16 13:48:13,361 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 740 transitions. [2022-02-16 13:48:13,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:13,362 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:13,362 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-16 13:48:13,377 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-16 13:48:13,572 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-16 13:48:13,572 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:13,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:13,572 INFO L85 PathProgramCache]: Analyzing trace with hash -826920001, now seen corresponding path program 230 times [2022-02-16 13:48:13,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:13,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043884119] [2022-02-16 13:48:13,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:13,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:13,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:13,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:13,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043884119] [2022-02-16 13:48:13,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043884119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:13,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595443249] [2022-02-16 13:48:13,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:13,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:13,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:13,684 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-16 13:48:13,685 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-16 13:48:13,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:13,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:13,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:13,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:13,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:13,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 19 treesize of output 15 [2022-02-16 13:48:13,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 21 treesize of output 17 [2022-02-16 13:48:13,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 17 treesize of output 13 [2022-02-16 13:48:13,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-16 13:48:13,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:13,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:13,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:48:13,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:13,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 20 treesize of output 24 [2022-02-16 13:48:13,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:13,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 16 treesize of output 20 [2022-02-16 13:48:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:13,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595443249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:13,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:13,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:13,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29401440] [2022-02-16 13:48:13,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:13,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:13,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:13,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:13,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:13,991 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-16 13:48:14,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:14,277 INFO L93 Difference]: Finished difference Result 462 states and 1064 transitions. [2022-02-16 13:48:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:14,277 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-16 13:48:14,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:14,278 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:48:14,278 INFO L226 Difference]: Without dead ends: 457 [2022-02-16 13:48:14,278 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-16 13:48:14,278 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 123 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:14,278 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.2s Time] [2022-02-16 13:48:14,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-16 13:48:14,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 305. [2022-02-16 13:48:14,281 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-16 13:48:14,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 749 transitions. [2022-02-16 13:48:14,282 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 749 transitions. Word has length 21 [2022-02-16 13:48:14,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:14,282 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 749 transitions. [2022-02-16 13:48:14,282 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-16 13:48:14,282 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 749 transitions. [2022-02-16 13:48:14,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:14,282 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:14,282 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-16 13:48:14,298 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-16 13:48:14,486 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-16 13:48:14,487 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:14,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:14,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1080709125, now seen corresponding path program 231 times [2022-02-16 13:48:14,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:14,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875147519] [2022-02-16 13:48:14,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:14,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:14,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:14,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:14,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:14,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875147519] [2022-02-16 13:48:14,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875147519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:14,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999256782] [2022-02-16 13:48:14,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:14,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:14,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:14,579 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-16 13:48:14,580 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-16 13:48:14,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:14,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:14,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:48:14,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:14,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:14,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 19 treesize of output 15 [2022-02-16 13:48:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:14,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:14,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,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 15 treesize of output 19 [2022-02-16 13:48:14,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,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 22 treesize of output 26 [2022-02-16 13:48:14,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,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 18 treesize of output 22 [2022-02-16 13:48:14,884 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:14,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999256782] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:14,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:14,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:14,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055539489] [2022-02-16 13:48:14,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:14,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:14,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:14,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:14,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:14,885 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-16 13:48:15,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:15,219 INFO L93 Difference]: Finished difference Result 521 states and 1166 transitions. [2022-02-16 13:48:15,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:48:15,219 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-16 13:48:15,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:15,220 INFO L225 Difference]: With dead ends: 521 [2022-02-16 13:48:15,220 INFO L226 Difference]: Without dead ends: 506 [2022-02-16 13:48:15,220 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-16 13:48:15,220 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:15,220 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.2s Time] [2022-02-16 13:48:15,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-02-16 13:48:15,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 310. [2022-02-16 13:48:15,224 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-16 13:48:15,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-16 13:48:15,224 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-16 13:48:15,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:15,224 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-16 13:48:15,224 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-16 13:48:15,224 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-16 13:48:15,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:15,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:15,225 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-16 13:48:15,240 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-16 13:48:15,440 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-16 13:48:15,441 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:15,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:15,441 INFO L85 PathProgramCache]: Analyzing trace with hash 211448966, now seen corresponding path program 232 times [2022-02-16 13:48:15,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:15,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819267886] [2022-02-16 13:48:15,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:15,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:15,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:15,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819267886] [2022-02-16 13:48:15,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819267886] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:15,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972722294] [2022-02-16 13:48:15,536 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:15,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:15,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:15,537 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-16 13:48:15,537 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-16 13:48:15,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:15,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:15,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:15,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:15,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-16 13:48:15,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 21 treesize of output 17 [2022-02-16 13:48:15,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 17 treesize of output 13 [2022-02-16 13:48:15,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-16 13:48:15,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:15,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:15,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 18 treesize of output 22 [2022-02-16 13:48:15,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:15,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 21 treesize of output 25 [2022-02-16 13:48:15,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:15,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 17 treesize of output 21 [2022-02-16 13:48:15,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:15,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972722294] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:15,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:15,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:15,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326327224] [2022-02-16 13:48:15,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:15,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:15,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:15,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:15,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:15,787 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-16 13:48:15,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:15,993 INFO L93 Difference]: Finished difference Result 469 states and 1069 transitions. [2022-02-16 13:48:15,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:15,993 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-16 13:48:15,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:15,994 INFO L225 Difference]: With dead ends: 469 [2022-02-16 13:48:15,994 INFO L226 Difference]: Without dead ends: 464 [2022-02-16 13:48:15,994 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-16 13:48:15,994 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:15,994 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.1s Time] [2022-02-16 13:48:15,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-16 13:48:15,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 310. [2022-02-16 13:48:15,998 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-16 13:48:15,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-16 13:48:15,998 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-16 13:48:15,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:15,998 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-16 13:48:15,998 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-16 13:48:15,998 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-16 13:48:15,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:15,999 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:15,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-16 13:48:16,017 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-16 13:48:16,217 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-16 13:48:16,217 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:16,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:16,218 INFO L85 PathProgramCache]: Analyzing trace with hash 900334087, now seen corresponding path program 233 times [2022-02-16 13:48:16,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:16,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887533602] [2022-02-16 13:48:16,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:16,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:16,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:16,302 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-16 13:48:16,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:16,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887533602] [2022-02-16 13:48:16,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887533602] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:16,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417869346] [2022-02-16 13:48:16,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:16,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:16,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:16,304 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-16 13:48:16,304 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-16 13:48:16,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:16,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:16,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:16,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:16,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:16,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:16,395 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-16 13:48:16,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:16,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:16,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 16 treesize of output 20 [2022-02-16 13:48:16,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:16,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 19 treesize of output 23 [2022-02-16 13:48:16,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:16,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 15 treesize of output 19 [2022-02-16 13:48:16,506 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-16 13:48:16,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417869346] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:16,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:16,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-16 13:48:16,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618586092] [2022-02-16 13:48:16,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:16,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:16,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:16,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:16,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:16,507 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-16 13:48:16,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:16,643 INFO L93 Difference]: Finished difference Result 353 states and 848 transitions. [2022-02-16 13:48:16,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:16,643 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-16 13:48:16,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:16,644 INFO L225 Difference]: With dead ends: 353 [2022-02-16 13:48:16,644 INFO L226 Difference]: Without dead ends: 346 [2022-02-16 13:48:16,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:16,644 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:16,644 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.1s Time] [2022-02-16 13:48:16,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-16 13:48:16,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 314. [2022-02-16 13:48:16,648 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-16 13:48:16,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 764 transitions. [2022-02-16 13:48:16,649 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 764 transitions. Word has length 21 [2022-02-16 13:48:16,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:16,649 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 764 transitions. [2022-02-16 13:48:16,649 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-16 13:48:16,649 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 764 transitions. [2022-02-16 13:48:16,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:16,650 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:16,650 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-16 13:48:16,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:16,870 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-16 13:48:16,871 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:16,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:16,871 INFO L85 PathProgramCache]: Analyzing trace with hash -106972866, now seen corresponding path program 234 times [2022-02-16 13:48:16,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:16,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088414484] [2022-02-16 13:48:16,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:16,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:16,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:16,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:16,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088414484] [2022-02-16 13:48:16,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088414484] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:16,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528097879] [2022-02-16 13:48:16,951 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:16,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:16,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:16,955 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-16 13:48:16,956 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-16 13:48:16,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:16,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:16,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:16,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:17,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:17,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 21 treesize of output 17 [2022-02-16 13:48:17,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-16 13:48:17,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:17,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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 19 treesize of output 23 [2022-02-16 13:48:17,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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-16 13:48:17,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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 17 treesize of output 21 [2022-02-16 13:48:17,354 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-16 13:48:17,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528097879] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:17,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:17,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:17,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394154872] [2022-02-16 13:48:17,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:17,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:17,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:17,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:17,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:17,355 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-16 13:48:17,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:17,588 INFO L93 Difference]: Finished difference Result 374 states and 874 transitions. [2022-02-16 13:48:17,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:48:17,589 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-16 13:48:17,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:17,589 INFO L225 Difference]: With dead ends: 374 [2022-02-16 13:48:17,589 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:48:17,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:48:17,589 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:48:17,589 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-16 13:48:17,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:48:17,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 314. [2022-02-16 13:48:17,592 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-16 13:48:17,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 764 transitions. [2022-02-16 13:48:17,593 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 764 transitions. Word has length 21 [2022-02-16 13:48:17,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:17,593 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 764 transitions. [2022-02-16 13:48:17,593 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-16 13:48:17,593 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 764 transitions. [2022-02-16 13:48:17,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:17,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:17,593 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-16 13:48:17,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:17,807 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-16 13:48:17,807 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:17,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:17,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1498796919, now seen corresponding path program 235 times [2022-02-16 13:48:17,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:17,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129055952] [2022-02-16 13:48:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:17,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:17,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:17,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:17,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:17,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129055952] [2022-02-16 13:48:17,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129055952] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:17,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994072266] [2022-02-16 13:48:17,872 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:17,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:17,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:17,873 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-16 13:48:17,873 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-16 13:48:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:17,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:17,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:17,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-16 13:48:17,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:48:17,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:18,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:18,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:18,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,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 19 treesize of output 23 [2022-02-16 13:48:18,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,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 15 treesize of output 19 [2022-02-16 13:48:18,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-16 13:48:18,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994072266] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:18,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:18,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:48:18,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117837174] [2022-02-16 13:48:18,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:18,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:18,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:18,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:18,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:18,176 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-16 13:48:18,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:18,334 INFO L93 Difference]: Finished difference Result 359 states and 860 transitions. [2022-02-16 13:48:18,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:18,334 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-16 13:48:18,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:18,335 INFO L225 Difference]: With dead ends: 359 [2022-02-16 13:48:18,335 INFO L226 Difference]: Without dead ends: 351 [2022-02-16 13:48:18,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:18,335 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-16 13:48:18,335 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-16 13:48:18,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-16 13:48:18,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 310. [2022-02-16 13:48:18,338 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-16 13:48:18,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-16 13:48:18,338 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-16 13:48:18,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:18,338 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-16 13:48:18,338 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-16 13:48:18,339 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-16 13:48:18,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:18,339 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:18,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-16 13:48:18,355 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-16 13:48:18,555 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-16 13:48:18,555 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:18,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:18,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1721171197, now seen corresponding path program 236 times [2022-02-16 13:48:18,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:18,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475239827] [2022-02-16 13:48:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:18,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:18,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:18,644 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-16 13:48:18,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:18,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475239827] [2022-02-16 13:48:18,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475239827] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:18,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856260035] [2022-02-16 13:48:18,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:18,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:18,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:18,645 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-16 13:48:18,646 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-16 13:48:18,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:18,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:18,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:18,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:18,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:48:18,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-16 13:48:18,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-16 13:48:18,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:18,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,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 17 treesize of output 21 [2022-02-16 13:48:18,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:18,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,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 16 treesize of output 20 [2022-02-16 13:48:18,873 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-16 13:48:18,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856260035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:18,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:18,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:18,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149332797] [2022-02-16 13:48:18,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:18,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:18,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:18,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:18,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:18,874 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-16 13:48:19,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:19,050 INFO L93 Difference]: Finished difference Result 457 states and 1045 transitions. [2022-02-16 13:48:19,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:19,051 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-16 13:48:19,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:19,051 INFO L225 Difference]: With dead ends: 457 [2022-02-16 13:48:19,051 INFO L226 Difference]: Without dead ends: 452 [2022-02-16 13:48:19,051 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-16 13:48:19,051 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:19,051 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.1s Time] [2022-02-16 13:48:19,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-02-16 13:48:19,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 310. [2022-02-16 13:48:19,054 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-16 13:48:19,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-16 13:48:19,055 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-16 13:48:19,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:19,055 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-16 13:48:19,055 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-16 13:48:19,055 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-16 13:48:19,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:19,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:19,055 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-16 13:48:19,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:19,271 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-16 13:48:19,271 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:19,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:19,271 INFO L85 PathProgramCache]: Analyzing trace with hash -840726581, now seen corresponding path program 237 times [2022-02-16 13:48:19,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:19,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603448338] [2022-02-16 13:48:19,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:19,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:19,346 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:19,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:19,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603448338] [2022-02-16 13:48:19,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603448338] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:19,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195870057] [2022-02-16 13:48:19,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:19,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:19,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:19,347 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-16 13:48:19,348 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-16 13:48:19,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:19,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:19,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:48:19,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:19,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 17 treesize of output 13 [2022-02-16 13:48:19,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 19 treesize of output 15 [2022-02-16 13:48:19,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-16 13:48:19,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:19,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:19,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 18 treesize of output 22 [2022-02-16 13:48:19,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:19,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:48:19,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:19,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-16 13:48:19,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:19,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195870057] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:19,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:19,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:19,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728697772] [2022-02-16 13:48:19,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:19,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:19,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:19,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:19,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:19,739 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-16 13:48:20,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:20,220 INFO L93 Difference]: Finished difference Result 457 states and 1054 transitions. [2022-02-16 13:48:20,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:48:20,221 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-16 13:48:20,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:20,222 INFO L225 Difference]: With dead ends: 457 [2022-02-16 13:48:20,222 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:48:20,222 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-16 13:48:20,222 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-16 13:48:20,222 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-16 13:48:20,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:48:20,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 317. [2022-02-16 13:48:20,226 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-16 13:48:20,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 773 transitions. [2022-02-16 13:48:20,227 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 773 transitions. Word has length 21 [2022-02-16 13:48:20,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:20,227 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 773 transitions. [2022-02-16 13:48:20,227 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-16 13:48:20,228 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 773 transitions. [2022-02-16 13:48:20,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:20,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:20,228 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-16 13:48:20,248 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-16 13:48:20,434 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-16 13:48:20,435 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:20,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:20,435 INFO L85 PathProgramCache]: Analyzing trace with hash 225916343, now seen corresponding path program 238 times [2022-02-16 13:48:20,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:20,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537743392] [2022-02-16 13:48:20,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:20,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:20,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:20,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:20,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537743392] [2022-02-16 13:48:20,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537743392] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:20,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925147072] [2022-02-16 13:48:20,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:20,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:20,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:20,519 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-16 13:48:20,539 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-16 13:48:20,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:20,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:20,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:20,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:20,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:20,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:20,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 17 treesize of output 13 [2022-02-16 13:48:20,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:20,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:20,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:20,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 18 treesize of output 22 [2022-02-16 13:48:20,903 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:20,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:48:20,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-16 13:48:20,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925147072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:20,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:20,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:20,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741060464] [2022-02-16 13:48:20,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:20,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:20,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:20,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:20,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:20,908 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-16 13:48:21,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:21,184 INFO L93 Difference]: Finished difference Result 405 states and 925 transitions. [2022-02-16 13:48:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:48:21,185 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-16 13:48:21,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:21,185 INFO L225 Difference]: With dead ends: 405 [2022-02-16 13:48:21,185 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:48:21,186 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-16 13:48:21,186 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:21,186 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.1s Time] [2022-02-16 13:48:21,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:48:21,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 322. [2022-02-16 13:48:21,189 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-16 13:48:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 789 transitions. [2022-02-16 13:48:21,189 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 789 transitions. Word has length 21 [2022-02-16 13:48:21,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:21,190 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 789 transitions. [2022-02-16 13:48:21,190 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-16 13:48:21,190 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 789 transitions. [2022-02-16 13:48:21,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:21,190 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:21,190 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-16 13:48:21,206 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-16 13:48:21,403 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-16 13:48:21,403 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:21,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:21,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1016310463, now seen corresponding path program 239 times [2022-02-16 13:48:21,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:21,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268166941] [2022-02-16 13:48:21,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:21,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:21,488 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-16 13:48:21,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:21,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268166941] [2022-02-16 13:48:21,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268166941] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:21,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924067571] [2022-02-16 13:48:21,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:21,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:21,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:21,489 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-16 13:48:21,490 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-16 13:48:21,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:21,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:21,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:21,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:21,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:21,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-16 13:48:21,680 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-16 13:48:21,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:21,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:21,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 18 treesize of output 22 [2022-02-16 13:48:21,813 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48: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 16 treesize of output 15 [2022-02-16 13:48:21,817 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-16 13:48:21,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924067571] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:21,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:21,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:21,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279285131] [2022-02-16 13:48:21,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:21,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:21,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:21,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:21,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:21,817 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-16 13:48:22,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:22,091 INFO L93 Difference]: Finished difference Result 408 states and 940 transitions. [2022-02-16 13:48:22,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:22,092 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-16 13:48:22,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:22,092 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:48:22,092 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:48:22,092 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-16 13:48:22,092 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 67 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:48:22,092 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-16 13:48:22,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:48:22,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 317. [2022-02-16 13:48:22,096 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-16 13:48:22,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 773 transitions. [2022-02-16 13:48:22,096 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 773 transitions. Word has length 21 [2022-02-16 13:48:22,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:22,096 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 773 transitions. [2022-02-16 13:48:22,096 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-16 13:48:22,096 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 773 transitions. [2022-02-16 13:48:22,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:22,097 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:22,097 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-16 13:48:22,113 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-16 13:48:22,311 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-16 13:48:22,311 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:22,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:22,312 INFO L85 PathProgramCache]: Analyzing trace with hash 622898759, now seen corresponding path program 240 times [2022-02-16 13:48:22,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:22,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680415782] [2022-02-16 13:48:22,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:22,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:22,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:22,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680415782] [2022-02-16 13:48:22,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680415782] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:22,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783206006] [2022-02-16 13:48:22,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:22,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:22,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:22,386 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-16 13:48:22,387 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-16 13:48:22,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:22,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:22,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:22,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:22,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 19 treesize of output 15 [2022-02-16 13:48:22,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-16 13:48:22,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-16 13:48:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:22,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:22,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:48:22,714 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:22,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 15 [2022-02-16 13:48:22,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:22,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783206006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:22,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:22,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:22,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144319906] [2022-02-16 13:48:22,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:22,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:22,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:22,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:22,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:22,718 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-16 13:48:22,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:22,924 INFO L93 Difference]: Finished difference Result 400 states and 912 transitions. [2022-02-16 13:48:22,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:22,925 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-16 13:48:22,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:22,925 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:48:22,925 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:48:22,925 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-16 13:48:22,925 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-16 13:48:22,926 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-16 13:48:22,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:48:22,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 319. [2022-02-16 13:48:22,929 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-16 13:48:22,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 778 transitions. [2022-02-16 13:48:22,929 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 778 transitions. Word has length 21 [2022-02-16 13:48:22,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:22,929 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 778 transitions. [2022-02-16 13:48:22,929 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-16 13:48:22,929 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 778 transitions. [2022-02-16 13:48:22,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:22,930 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:22,930 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-16 13:48:22,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Ended with exit code 0 [2022-02-16 13:48:23,144 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-16 13:48:23,144 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:23,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:23,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1030805187, now seen corresponding path program 241 times [2022-02-16 13:48:23,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:23,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646959037] [2022-02-16 13:48:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:23,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:23,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-16 13:48:23,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:23,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646959037] [2022-02-16 13:48:23,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646959037] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:23,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344237539] [2022-02-16 13:48:23,224 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:23,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:23,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:23,225 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-16 13:48:23,225 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-16 13:48:23,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:23,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:23,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:23,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-16 13:48:23,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 19 treesize of output 15 [2022-02-16 13:48:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:23,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:23,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:23,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 21 treesize of output 25 [2022-02-16 13:48:23,486 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:23,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 15 [2022-02-16 13:48:23,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:23,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344237539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:23,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:23,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-16 13:48:23,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614701802] [2022-02-16 13:48:23,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:23,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:23,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:23,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:23,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:23,490 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-16 13:48:23,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:23,668 INFO L93 Difference]: Finished difference Result 393 states and 905 transitions. [2022-02-16 13:48:23,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:23,668 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-16 13:48:23,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:23,669 INFO L225 Difference]: With dead ends: 393 [2022-02-16 13:48:23,669 INFO L226 Difference]: Without dead ends: 388 [2022-02-16 13:48:23,669 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-16 13:48:23,669 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-16 13:48:23,669 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-16 13:48:23,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-16 13:48:23,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 318. [2022-02-16 13:48:23,672 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-16 13:48:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 777 transitions. [2022-02-16 13:48:23,673 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 777 transitions. Word has length 21 [2022-02-16 13:48:23,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:23,673 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 777 transitions. [2022-02-16 13:48:23,673 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-16 13:48:23,673 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 777 transitions. [2022-02-16 13:48:23,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:23,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:23,673 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-16 13:48:23,689 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-16 13:48:23,889 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-16 13:48:23,889 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:23,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:23,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1502593607, now seen corresponding path program 242 times [2022-02-16 13:48:23,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:23,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373930781] [2022-02-16 13:48:23,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:23,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:23,936 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-16 13:48:23,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:23,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373930781] [2022-02-16 13:48:23,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373930781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:23,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236876679] [2022-02-16 13:48:23,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:23,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:23,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:23,938 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-16 13:48:23,939 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-16 13:48:23,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:23,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:23,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:23,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:23,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:24,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 19 treesize of output 15 [2022-02-16 13:48:24,026 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-16 13:48:24,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:24,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:24,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-16 13:48:24,131 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:24,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 15 treesize of output 14 [2022-02-16 13:48:24,134 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-16 13:48:24,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236876679] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:24,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:24,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-16 13:48:24,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470795029] [2022-02-16 13:48:24,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:24,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:24,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:24,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:24,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:24,135 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-16 13:48:24,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:24,276 INFO L93 Difference]: Finished difference Result 411 states and 943 transitions. [2022-02-16 13:48:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:24,276 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-16 13:48:24,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:24,277 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:48:24,277 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:48:24,277 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-16 13:48:24,277 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-16 13:48:24,277 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-16 13:48:24,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:48:24,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 319. [2022-02-16 13:48:24,280 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-16 13:48:24,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 779 transitions. [2022-02-16 13:48:24,281 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 779 transitions. Word has length 21 [2022-02-16 13:48:24,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:24,281 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 779 transitions. [2022-02-16 13:48:24,281 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-16 13:48:24,281 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 779 transitions. [2022-02-16 13:48:24,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:24,281 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:24,281 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-16 13:48:24,297 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-16 13:48:24,496 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-16 13:48:24,496 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:24,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:24,496 INFO L85 PathProgramCache]: Analyzing trace with hash 495286654, now seen corresponding path program 243 times [2022-02-16 13:48:24,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:24,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753299760] [2022-02-16 13:48:24,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:24,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:24,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:24,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-16 13:48:24,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:24,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753299760] [2022-02-16 13:48:24,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753299760] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:24,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656233144] [2022-02-16 13:48:24,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:24,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:24,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:24,598 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-16 13:48:24,598 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-16 13:48:24,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:24,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:24,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:48:24,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:24,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-16 13:48:24,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 21 treesize of output 17 [2022-02-16 13:48:24,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:24,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:24,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:24,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 19 treesize of output 23 [2022-02-16 13:48:24,990 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:24,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 15 treesize of output 14 [2022-02-16 13:48:24,995 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-16 13:48:24,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656233144] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:24,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:24,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:48:24,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864005225] [2022-02-16 13:48:24,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:24,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:24,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:24,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:24,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:24,997 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-16 13:48:25,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:25,447 INFO L93 Difference]: Finished difference Result 485 states and 1048 transitions. [2022-02-16 13:48:25,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:48:25,447 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-16 13:48:25,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:25,448 INFO L225 Difference]: With dead ends: 485 [2022-02-16 13:48:25,448 INFO L226 Difference]: Without dead ends: 465 [2022-02-16 13:48:25,448 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-16 13:48:25,448 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 125 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:48:25,448 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-16 13:48:25,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-16 13:48:25,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 320. [2022-02-16 13:48:25,451 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-16 13:48:25,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 782 transitions. [2022-02-16 13:48:25,452 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 782 transitions. Word has length 21 [2022-02-16 13:48:25,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:25,452 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 782 transitions. [2022-02-16 13:48:25,452 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-16 13:48:25,452 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 782 transitions. [2022-02-16 13:48:25,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:25,452 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:25,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-16 13:48:25,468 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-16 13:48:25,668 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-16 13:48:25,668 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:25,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:25,668 INFO L85 PathProgramCache]: Analyzing trace with hash 2101056439, now seen corresponding path program 244 times [2022-02-16 13:48:25,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:25,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957486025] [2022-02-16 13:48:25,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:25,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:25,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:25,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:25,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957486025] [2022-02-16 13:48:25,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957486025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:25,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045570309] [2022-02-16 13:48:25,719 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:25,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:25,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:25,720 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-16 13:48:25,721 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-16 13:48:25,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:25,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:25,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:25,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:25,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:25,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 21 treesize of output 17 [2022-02-16 13:48:25,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:25,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-16 13:48:25,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:25,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:25,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 16 treesize of output 20 [2022-02-16 13:48:25,899 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:25,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 14 [2022-02-16 13:48:25,901 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:25,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045570309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:25,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:25,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:48:25,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115925653] [2022-02-16 13:48:25,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:25,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:25,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:25,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:25,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:25,902 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-16 13:48:26,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:26,050 INFO L93 Difference]: Finished difference Result 419 states and 958 transitions. [2022-02-16 13:48:26,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:26,050 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-16 13:48:26,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:26,051 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:48:26,051 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:48:26,051 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-16 13:48:26,051 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-16 13:48:26,051 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-16 13:48:26,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:48:26,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 319. [2022-02-16 13:48:26,054 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-16 13:48:26,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 779 transitions. [2022-02-16 13:48:26,055 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 779 transitions. Word has length 21 [2022-02-16 13:48:26,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:26,055 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 779 transitions. [2022-02-16 13:48:26,055 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-16 13:48:26,055 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 779 transitions. [2022-02-16 13:48:26,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:26,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:26,055 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-16 13:48:26,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:26,271 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-16 13:48:26,271 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:26,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:26,271 INFO L85 PathProgramCache]: Analyzing trace with hash 340849136, now seen corresponding path program 245 times [2022-02-16 13:48:26,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:26,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272732015] [2022-02-16 13:48:26,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:26,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:26,340 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:26,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:26,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272732015] [2022-02-16 13:48:26,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272732015] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:26,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853976120] [2022-02-16 13:48:26,340 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:26,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:26,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:26,341 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-16 13:48:26,342 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-16 13:48:26,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:26,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:26,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:26,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:26,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48: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-16 13:48:26,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 17 treesize of output 13 [2022-02-16 13:48:26,437 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:26,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:26,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:26,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 22 treesize of output 26 [2022-02-16 13:48:26,566 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48: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 17 treesize of output 16 [2022-02-16 13:48:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:26,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853976120] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:26,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:26,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:48:26,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007172687] [2022-02-16 13:48:26,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:26,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:26,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:26,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:26,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:26,570 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-16 13:48:26,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:26,774 INFO L93 Difference]: Finished difference Result 430 states and 960 transitions. [2022-02-16 13:48:26,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:26,774 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-16 13:48:26,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:26,775 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:48:26,775 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:48:26,775 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-16 13:48:26,775 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-16 13:48:26,775 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-16 13:48:26,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:48:26,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 320. [2022-02-16 13:48:26,778 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-16 13:48:26,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 782 transitions. [2022-02-16 13:48:26,779 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 782 transitions. Word has length 21 [2022-02-16 13:48:26,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:26,779 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 782 transitions. [2022-02-16 13:48:26,779 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-16 13:48:26,779 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 782 transitions. [2022-02-16 13:48:26,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:26,779 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:26,779 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-16 13:48:26,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:26,995 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-16 13:48:26,995 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:26,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:26,995 INFO L85 PathProgramCache]: Analyzing trace with hash 939311968, now seen corresponding path program 246 times [2022-02-16 13:48:26,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:26,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034575861] [2022-02-16 13:48:26,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:26,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:26,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:27,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-16 13:48:27,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:27,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034575861] [2022-02-16 13:48:27,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034575861] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:27,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863940369] [2022-02-16 13:48:27,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:27,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:27,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:27,052 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-16 13:48:27,053 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-16 13:48:27,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:27,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:27,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:27,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:27,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 19 treesize of output 15 [2022-02-16 13:48:27,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 19 treesize of output 15 [2022-02-16 13:48:27,183 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:27,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:27,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:27,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:48:27,391 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:27,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 17 treesize of output 16 [2022-02-16 13:48:27,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-16 13:48:27,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863940369] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:27,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:27,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:27,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457596587] [2022-02-16 13:48:27,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:27,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:27,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:27,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:27,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:27,408 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-16 13:48:27,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:27,629 INFO L93 Difference]: Finished difference Result 420 states and 948 transitions. [2022-02-16 13:48:27,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:27,629 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-16 13:48:27,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:27,629 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:48:27,629 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:48:27,630 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-16 13:48:27,630 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-16 13:48:27,630 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-16 13:48:27,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:48:27,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 318. [2022-02-16 13:48:27,633 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-16 13:48:27,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 776 transitions. [2022-02-16 13:48:27,633 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 776 transitions. Word has length 21 [2022-02-16 13:48:27,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:27,633 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 776 transitions. [2022-02-16 13:48:27,633 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-16 13:48:27,633 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 776 transitions. [2022-02-16 13:48:27,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:27,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:27,634 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-16 13:48:27,650 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-16 13:48:27,850 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-16 13:48:27,850 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:27,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:27,850 INFO L85 PathProgramCache]: Analyzing trace with hash -821432249, now seen corresponding path program 247 times [2022-02-16 13:48:27,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:27,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799469286] [2022-02-16 13:48:27,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:27,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:27,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:27,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:27,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799469286] [2022-02-16 13:48:27,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799469286] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:27,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333744516] [2022-02-16 13:48:27,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:27,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:27,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:27,916 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-16 13:48:27,917 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-16 13:48:27,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:27,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:27,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:27,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48: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 20 treesize of output 16 [2022-02-16 13:48:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:28,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:28,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:28,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-16 13:48:28,101 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:28,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 15 treesize of output 14 [2022-02-16 13:48:28,103 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-16 13:48:28,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333744516] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:28,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:28,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-16 13:48:28,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763195893] [2022-02-16 13:48:28,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:28,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:28,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:28,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:28,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:28,104 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-16 13:48:28,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:28,247 INFO L93 Difference]: Finished difference Result 407 states and 931 transitions. [2022-02-16 13:48:28,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:28,248 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-16 13:48:28,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:28,248 INFO L225 Difference]: With dead ends: 407 [2022-02-16 13:48:28,248 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:48:28,248 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-16 13:48:28,248 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-16 13:48:28,249 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-16 13:48:28,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:48:28,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 318. [2022-02-16 13:48:28,263 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-16 13:48:28,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 776 transitions. [2022-02-16 13:48:28,263 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 776 transitions. Word has length 21 [2022-02-16 13:48:28,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:28,263 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 776 transitions. [2022-02-16 13:48:28,263 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-16 13:48:28,264 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 776 transitions. [2022-02-16 13:48:28,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:28,264 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:28,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-16 13:48:28,280 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-16 13:48:28,479 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-16 13:48:28,479 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:28,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:28,479 INFO L85 PathProgramCache]: Analyzing trace with hash -860569513, now seen corresponding path program 248 times [2022-02-16 13:48:28,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:28,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675467429] [2022-02-16 13:48:28,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:28,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:28,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:28,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:28,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675467429] [2022-02-16 13:48:28,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675467429] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:28,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135767067] [2022-02-16 13:48:28,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:28,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:28,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:28,589 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-16 13:48:28,590 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-16 13:48:28,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:28,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:28,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:28,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:28,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-16 13:48:28,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-16 13:48:28,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:28,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:28,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:28,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 18 treesize of output 22 [2022-02-16 13:48:28,826 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:28,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 16 treesize of output 15 [2022-02-16 13:48:28,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-16 13:48:28,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135767067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:28,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:28,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:28,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436545450] [2022-02-16 13:48:28,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:28,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:28,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:28,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:28,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:28,829 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-16 13:48:29,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:29,082 INFO L93 Difference]: Finished difference Result 474 states and 1057 transitions. [2022-02-16 13:48:29,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:48:29,082 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-16 13:48:29,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:29,083 INFO L225 Difference]: With dead ends: 474 [2022-02-16 13:48:29,083 INFO L226 Difference]: Without dead ends: 469 [2022-02-16 13:48:29,084 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-16 13:48:29,084 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-16 13:48:29,084 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-16 13:48:29,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-02-16 13:48:29,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 319. [2022-02-16 13:48:29,088 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-16 13:48:29,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 778 transitions. [2022-02-16 13:48:29,089 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 778 transitions. Word has length 21 [2022-02-16 13:48:29,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:29,089 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 778 transitions. [2022-02-16 13:48:29,089 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-16 13:48:29,089 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 778 transitions. [2022-02-16 13:48:29,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:29,089 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:29,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-16 13:48:29,122 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-16 13:48:29,299 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-16 13:48:29,300 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:29,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:29,300 INFO L85 PathProgramCache]: Analyzing trace with hash -262106681, now seen corresponding path program 249 times [2022-02-16 13:48:29,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:29,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109174376] [2022-02-16 13:48:29,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:29,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:29,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:29,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:29,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109174376] [2022-02-16 13:48:29,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109174376] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:29,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045131531] [2022-02-16 13:48:29,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:29,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:29,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:29,369 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-16 13:48:29,370 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-16 13:48:29,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:29,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:29,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:29,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:29,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:29,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:29,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:29,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:29,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:29,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 21 treesize of output 25 [2022-02-16 13:48:29,564 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:48:29,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:29,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045131531] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:29,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:29,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:48:29,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881147444] [2022-02-16 13:48:29,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:29,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:29,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:29,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:29,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:29,568 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-16 13:48:29,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:29,756 INFO L93 Difference]: Finished difference Result 449 states and 1003 transitions. [2022-02-16 13:48:29,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:29,757 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-16 13:48:29,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:29,757 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:48:29,757 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:48:29,757 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-16 13:48:29,757 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-16 13:48:29,758 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-16 13:48:29,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:48:29,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 320. [2022-02-16 13:48:29,761 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-16 13:48:29,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 781 transitions. [2022-02-16 13:48:29,761 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 781 transitions. Word has length 21 [2022-02-16 13:48:29,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:29,761 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 781 transitions. [2022-02-16 13:48:29,761 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-16 13:48:29,761 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 781 transitions. [2022-02-16 13:48:29,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:29,762 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:29,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-16 13:48:29,778 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-16 13:48:29,977 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-16 13:48:29,978 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:29,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:29,978 INFO L85 PathProgramCache]: Analyzing trace with hash -887027124, now seen corresponding path program 250 times [2022-02-16 13:48:29,978 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:29,978 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089732125] [2022-02-16 13:48:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:29,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:29,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:30,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-16 13:48:30,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:30,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089732125] [2022-02-16 13:48:30,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089732125] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:30,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291098475] [2022-02-16 13:48:30,031 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:30,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:30,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:30,033 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-16 13:48:30,033 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-16 13:48:30,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:30,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:30,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:30,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:30,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 17 treesize of output 13 [2022-02-16 13:48:30,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 17 treesize of output 13 [2022-02-16 13:48:30,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:30,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:30,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:30,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,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 20 treesize of output 24 [2022-02-16 13:48:30,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:30,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:30,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291098475] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:30,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:30,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:30,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087176888] [2022-02-16 13:48:30,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:30,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:30,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:30,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:30,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:30,196 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-16 13:48:30,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:30,302 INFO L93 Difference]: Finished difference Result 414 states and 956 transitions. [2022-02-16 13:48:30,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:30,302 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-16 13:48:30,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:30,303 INFO L225 Difference]: With dead ends: 414 [2022-02-16 13:48:30,303 INFO L226 Difference]: Without dead ends: 399 [2022-02-16 13:48:30,303 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-16 13:48:30,304 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-16 13:48:30,304 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-16 13:48:30,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-16 13:48:30,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 327. [2022-02-16 13:48:30,307 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-16 13:48:30,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 800 transitions. [2022-02-16 13:48:30,307 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 800 transitions. Word has length 22 [2022-02-16 13:48:30,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:30,307 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 800 transitions. [2022-02-16 13:48:30,307 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-16 13:48:30,307 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 800 transitions. [2022-02-16 13:48:30,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:30,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:30,308 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:30,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Ended with exit code 0 [2022-02-16 13:48:30,512 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-16 13:48:30,512 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:30,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:30,512 INFO L85 PathProgramCache]: Analyzing trace with hash -479120696, now seen corresponding path program 251 times [2022-02-16 13:48:30,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:30,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297402803] [2022-02-16 13:48:30,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:30,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:30,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:30,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:30,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297402803] [2022-02-16 13:48:30,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297402803] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:30,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016800792] [2022-02-16 13:48:30,599 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:30,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:30,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:30,600 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-16 13:48:30,601 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-16 13:48:30,629 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:30,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:30,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:30,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:30,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-16 13:48:30,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 19 treesize of output 15 [2022-02-16 13:48:30,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 15 treesize of output 11 [2022-02-16 13:48:30,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-16 13:48:30,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:30,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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-16 13:48:30,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,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 20 treesize of output 24 [2022-02-16 13:48:30,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,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 16 treesize of output 20 [2022-02-16 13:48:30,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-16 13:48:30,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016800792] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:30,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:30,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:30,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283585112] [2022-02-16 13:48:30,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:30,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:30,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:30,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:30,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:30,898 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-16 13:48:31,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:31,058 INFO L93 Difference]: Finished difference Result 428 states and 988 transitions. [2022-02-16 13:48:31,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:31,058 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-16 13:48:31,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:31,059 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:48:31,059 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:48:31,059 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-16 13:48:31,059 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-16 13:48:31,059 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-16 13:48:31,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:48:31,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 324. [2022-02-16 13:48:31,062 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-16 13:48:31,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 791 transitions. [2022-02-16 13:48:31,063 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 791 transitions. Word has length 22 [2022-02-16 13:48:31,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:31,063 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 791 transitions. [2022-02-16 13:48:31,063 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-16 13:48:31,063 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 791 transitions. [2022-02-16 13:48:31,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:31,063 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:31,063 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:31,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-02-16 13:48:31,271 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-16 13:48:31,272 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:31,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:31,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2005811016, now seen corresponding path program 252 times [2022-02-16 13:48:31,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:31,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178067225] [2022-02-16 13:48:31,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:31,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:31,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:31,354 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-16 13:48:31,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:31,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178067225] [2022-02-16 13:48:31,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178067225] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:31,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524674109] [2022-02-16 13:48:31,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:31,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:31,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:31,356 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-16 13:48:31,357 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-16 13:48:31,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:31,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:31,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:31,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:31,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:48:31,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:31,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 59 treesize of output 51 [2022-02-16 13:48:31,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:31,556 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-16 13:48:31,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:31,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:31,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 44 [2022-02-16 13:48:31,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:31,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 33 treesize of output 37 [2022-02-16 13:48:31,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:31,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 29 treesize of output 33 [2022-02-16 13:48:31,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-16 13:48:31,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524674109] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:31,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:31,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:48:31,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027179704] [2022-02-16 13:48:31,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:31,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:31,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:31,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:31,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:31,756 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-16 13:48:32,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:32,138 INFO L93 Difference]: Finished difference Result 408 states and 952 transitions. [2022-02-16 13:48:32,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:32,138 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-16 13:48:32,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:32,139 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:48:32,139 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:48:32,139 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-16 13:48:32,139 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-16 13:48:32,139 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-16 13:48:32,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:48:32,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 331. [2022-02-16 13:48:32,142 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-16 13:48:32,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 816 transitions. [2022-02-16 13:48:32,143 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 816 transitions. Word has length 22 [2022-02-16 13:48:32,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:32,143 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 816 transitions. [2022-02-16 13:48:32,143 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-16 13:48:32,143 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 816 transitions. [2022-02-16 13:48:32,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:32,144 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:32,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:32,159 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-16 13:48:32,351 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-16 13:48:32,351 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:32,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:32,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1403358000, now seen corresponding path program 253 times [2022-02-16 13:48:32,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:32,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186269021] [2022-02-16 13:48:32,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:32,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:32,465 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:32,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:32,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186269021] [2022-02-16 13:48:32,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186269021] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:32,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192479249] [2022-02-16 13:48:32,465 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:32,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:32,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:32,466 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-16 13:48:32,468 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-16 13:48:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:32,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:32,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:32,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:32,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:32,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:32,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-16 13:48:32,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:32,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:32,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-16 13:48:32,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:32,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 20 treesize of output 24 [2022-02-16 13:48:32,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:32,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-16 13:48:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:32,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192479249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:32,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:32,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-02-16 13:48:32,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504215035] [2022-02-16 13:48:32,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:32,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:32,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:32,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:32,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:32,983 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-16 13:48:33,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:33,233 INFO L93 Difference]: Finished difference Result 441 states and 1013 transitions. [2022-02-16 13:48:33,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:33,233 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-16 13:48:33,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:33,233 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:48:33,233 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:48:33,234 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-16 13:48:33,234 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-16 13:48:33,234 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-16 13:48:33,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:48:33,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 338. [2022-02-16 13:48:33,237 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-16 13:48:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 839 transitions. [2022-02-16 13:48:33,237 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 839 transitions. Word has length 22 [2022-02-16 13:48:33,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:33,237 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 839 transitions. [2022-02-16 13:48:33,238 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-16 13:48:33,238 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 839 transitions. [2022-02-16 13:48:33,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:33,238 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:33,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:33,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-02-16 13:48:33,445 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-16 13:48:33,446 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:33,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:33,446 INFO L85 PathProgramCache]: Analyzing trace with hash -718923316, now seen corresponding path program 254 times [2022-02-16 13:48:33,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:33,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435362891] [2022-02-16 13:48:33,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:33,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:33,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:33,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:33,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:33,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435362891] [2022-02-16 13:48:33,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435362891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:33,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296709861] [2022-02-16 13:48:33,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:33,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:33,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:33,525 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-16 13:48:33,526 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-16 13:48:33,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:33,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:33,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:33,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:33,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 17 treesize of output 13 [2022-02-16 13:48:33,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-16 13:48:33,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:33,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:33,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,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 15 treesize of output 19 [2022-02-16 13:48:33,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,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-16 13:48:33,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,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 16 treesize of output 20 [2022-02-16 13:48:33,831 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-16 13:48:33,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296709861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:33,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:33,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:33,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462526958] [2022-02-16 13:48:33,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:33,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:33,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:33,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:33,832 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-16 13:48:33,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:33,964 INFO L93 Difference]: Finished difference Result 426 states and 994 transitions. [2022-02-16 13:48:33,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:33,964 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-16 13:48:33,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:33,965 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:48:33,965 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:48:33,965 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-16 13:48:33,965 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-16 13:48:33,965 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-16 13:48:33,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:48:33,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 337. [2022-02-16 13:48:33,968 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-16 13:48:33,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 834 transitions. [2022-02-16 13:48:33,969 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 834 transitions. Word has length 22 [2022-02-16 13:48:33,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:33,969 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 834 transitions. [2022-02-16 13:48:33,969 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-16 13:48:33,969 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 834 transitions. [2022-02-16 13:48:33,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:33,970 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:33,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-16 13:48:33,986 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-16 13:48:34,185 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-16 13:48:34,186 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:34,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:34,186 INFO L85 PathProgramCache]: Analyzing trace with hash -995451572, now seen corresponding path program 255 times [2022-02-16 13:48:34,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:34,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599074828] [2022-02-16 13:48:34,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:34,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:34,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:34,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-16 13:48:34,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:34,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599074828] [2022-02-16 13:48:34,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599074828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:34,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466430483] [2022-02-16 13:48:34,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:34,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:34,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:34,281 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-16 13:48:34,291 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-16 13:48:34,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:34,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:34,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:34,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:34,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 17 treesize of output 13 [2022-02-16 13:48:34,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 17 treesize of output 13 [2022-02-16 13:48:34,429 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:34,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:34,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 28 treesize of output 30 [2022-02-16 13:48:34,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:34,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 20 treesize of output 24 [2022-02-16 13:48:34,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:34,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 16 treesize of output 20 [2022-02-16 13:48:34,581 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:34,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466430483] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:34,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:34,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-02-16 13:48:34,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211120658] [2022-02-16 13:48:34,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:34,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:34,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:34,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:34,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:34,582 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-16 13:48:34,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:34,792 INFO L93 Difference]: Finished difference Result 426 states and 992 transitions. [2022-02-16 13:48:34,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:34,793 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-16 13:48:34,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:34,793 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:48:34,793 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:48:34,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:34,794 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-16 13:48:34,794 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-16 13:48:34,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:48:34,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 332. [2022-02-16 13:48:34,797 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-16 13:48:34,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 828 transitions. [2022-02-16 13:48:34,797 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 828 transitions. Word has length 22 [2022-02-16 13:48:34,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:34,797 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 828 transitions. [2022-02-16 13:48:34,797 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-16 13:48:34,798 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 828 transitions. [2022-02-16 13:48:34,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:34,798 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:34,798 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:34,819 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-16 13:48:35,014 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-16 13:48:35,014 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:35,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:35,014 INFO L85 PathProgramCache]: Analyzing trace with hash 736851981, now seen corresponding path program 256 times [2022-02-16 13:48:35,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:35,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356102803] [2022-02-16 13:48:35,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:35,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:35,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:35,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:35,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356102803] [2022-02-16 13:48:35,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356102803] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:35,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667055074] [2022-02-16 13:48:35,069 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:35,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:35,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:35,070 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-16 13:48:35,070 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-16 13:48:35,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:35,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:35,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:35,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:35,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:35,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 19 treesize of output 15 [2022-02-16 13:48:35,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:35,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:35,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:35,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 17 treesize of output 21 [2022-02-16 13:48:35,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:35,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 19 treesize of output 23 [2022-02-16 13:48:35,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:35,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-16 13:48:35,277 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-16 13:48:35,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667055074] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:35,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:35,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:35,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660969336] [2022-02-16 13:48:35,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:35,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:35,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:35,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:35,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:35,278 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-16 13:48:35,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:35,424 INFO L93 Difference]: Finished difference Result 403 states and 953 transitions. [2022-02-16 13:48:35,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:35,424 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-16 13:48:35,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:35,425 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:48:35,425 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:48:35,425 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-16 13:48:35,425 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-16 13:48:35,425 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-16 13:48:35,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:48:35,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 336. [2022-02-16 13:48:35,428 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-16 13:48:35,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 833 transitions. [2022-02-16 13:48:35,429 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 833 transitions. Word has length 22 [2022-02-16 13:48:35,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:35,429 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 833 transitions. [2022-02-16 13:48:35,429 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-16 13:48:35,429 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 833 transitions. [2022-02-16 13:48:35,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:35,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:35,429 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:35,448 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-16 13:48:35,643 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-16 13:48:35,643 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:35,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:35,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1622650261, now seen corresponding path program 257 times [2022-02-16 13:48:35,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:35,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732327439] [2022-02-16 13:48:35,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:35,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:35,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:35,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:35,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:35,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732327439] [2022-02-16 13:48:35,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732327439] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:35,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832376714] [2022-02-16 13:48:35,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:35,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:35,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:35,748 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-16 13:48:35,749 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-16 13:48:35,781 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:35,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:35,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:35,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48: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-16 13:48:35,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:35,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 17 treesize of output 13 [2022-02-16 13:48:35,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:35,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:35,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:35,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 17 treesize of output 21 [2022-02-16 13:48:36,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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 19 treesize of output 23 [2022-02-16 13:48:36,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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 15 treesize of output 19 [2022-02-16 13:48:36,072 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-16 13:48:36,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832376714] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:36,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:36,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:36,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249107205] [2022-02-16 13:48:36,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:36,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:36,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:36,073 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-16 13:48:36,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:36,251 INFO L93 Difference]: Finished difference Result 422 states and 985 transitions. [2022-02-16 13:48:36,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:36,251 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-16 13:48:36,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:36,252 INFO L225 Difference]: With dead ends: 422 [2022-02-16 13:48:36,252 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:48:36,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:36,252 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-16 13:48:36,252 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-16 13:48:36,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:48:36,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 338. [2022-02-16 13:48:36,256 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-16 13:48:36,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 836 transitions. [2022-02-16 13:48:36,256 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 836 transitions. Word has length 22 [2022-02-16 13:48:36,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:36,256 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 836 transitions. [2022-02-16 13:48:36,256 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-16 13:48:36,256 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 836 transitions. [2022-02-16 13:48:36,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:36,257 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:36,257 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:36,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Ended with exit code 0 [2022-02-16 13:48:36,466 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-16 13:48:36,466 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:36,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:36,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2030556689, now seen corresponding path program 258 times [2022-02-16 13:48:36,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:36,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411053070] [2022-02-16 13:48:36,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:36,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:36,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:36,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:36,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411053070] [2022-02-16 13:48:36,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411053070] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:36,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989950830] [2022-02-16 13:48:36,522 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:36,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:36,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:36,524 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-16 13:48:36,524 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-16 13:48:36,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:36,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:36,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:36,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:36,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:36,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 21 treesize of output 17 [2022-02-16 13:48:36,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 17 treesize of output 13 [2022-02-16 13:48:36,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-16 13:48:36,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:36,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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 17 treesize of output 21 [2022-02-16 13:48:36,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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 19 treesize of output 23 [2022-02-16 13:48:36,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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-16 13:48:36,733 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-16 13:48:36,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989950830] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:36,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:36,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:36,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030726926] [2022-02-16 13:48:36,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:36,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:36,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:36,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:36,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:36,734 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-16 13:48:36,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:36,838 INFO L93 Difference]: Finished difference Result 406 states and 958 transitions. [2022-02-16 13:48:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:36,839 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-16 13:48:36,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:36,839 INFO L225 Difference]: With dead ends: 406 [2022-02-16 13:48:36,839 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:48:36,839 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-16 13:48:36,839 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-16 13:48:36,840 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-16 13:48:36,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:48:36,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 335. [2022-02-16 13:48:36,842 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-16 13:48:36,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 831 transitions. [2022-02-16 13:48:36,843 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 831 transitions. Word has length 22 [2022-02-16 13:48:36,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:36,843 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 831 transitions. [2022-02-16 13:48:36,843 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-16 13:48:36,843 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 831 transitions. [2022-02-16 13:48:36,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:36,843 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:36,844 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:36,859 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-16 13:48:37,059 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-16 13:48:37,059 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:37,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:37,060 INFO L85 PathProgramCache]: Analyzing trace with hash -982374131, now seen corresponding path program 259 times [2022-02-16 13:48:37,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:37,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615822953] [2022-02-16 13:48:37,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:37,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:37,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:37,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-16 13:48:37,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:37,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615822953] [2022-02-16 13:48:37,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615822953] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:37,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727390511] [2022-02-16 13:48:37,125 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:37,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:37,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:37,126 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-16 13:48:37,126 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-16 13:48:37,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:37,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:37,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:37,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-16 13:48:37,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 21 treesize of output 17 [2022-02-16 13:48:37,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:37,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-16 13:48:37,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:37,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:37,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 17 treesize of output 21 [2022-02-16 13:48:37,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:37,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 19 treesize of output 23 [2022-02-16 13:48:37,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:37,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 15 treesize of output 19 [2022-02-16 13:48:37,307 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-16 13:48:37,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727390511] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:37,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:37,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:37,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946638206] [2022-02-16 13:48:37,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:37,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:37,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:37,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:37,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:37,308 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-16 13:48:37,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:37,412 INFO L93 Difference]: Finished difference Result 425 states and 986 transitions. [2022-02-16 13:48:37,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:37,412 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-16 13:48:37,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:37,413 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:48:37,413 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:48:37,413 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-16 13:48:37,413 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-16 13:48:37,413 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-16 13:48:37,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:48:37,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 339. [2022-02-16 13:48:37,416 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-16 13:48:37,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 839 transitions. [2022-02-16 13:48:37,417 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 839 transitions. Word has length 22 [2022-02-16 13:48:37,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:37,417 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 839 transitions. [2022-02-16 13:48:37,417 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-16 13:48:37,417 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 839 transitions. [2022-02-16 13:48:37,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:37,417 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48: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-16 13:48:37,433 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-16 13:48:37,633 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-16 13:48:37,633 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:37,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:37,634 INFO L85 PathProgramCache]: Analyzing trace with hash -574467703, now seen corresponding path program 260 times [2022-02-16 13:48:37,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:37,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817998347] [2022-02-16 13:48:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:37,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:37,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:37,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:37,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817998347] [2022-02-16 13:48:37,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817998347] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:37,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126604002] [2022-02-16 13:48:37,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:37,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:37,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:37,689 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-16 13:48:37,690 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-16 13:48:37,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:37,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:37,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:37,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:37,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 19 treesize of output 15 [2022-02-16 13:48:37,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:37,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:37,789 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:37,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:37,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:37,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 17 treesize of output 21 [2022-02-16 13:48:37,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:37,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 19 treesize of output 23 [2022-02-16 13:48:37,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:37,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 15 treesize of output 19 [2022-02-16 13:48:37,874 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-16 13:48:37,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126604002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:37,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:37,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:48:37,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065052226] [2022-02-16 13:48:37,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:37,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:37,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:37,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:37,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:37,875 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-16 13:48:38,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:38,002 INFO L93 Difference]: Finished difference Result 423 states and 979 transitions. [2022-02-16 13:48:38,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:38,002 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-16 13:48:38,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:38,003 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:48:38,003 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:48:38,003 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-16 13:48:38,003 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-16 13:48:38,003 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-16 13:48:38,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:48:38,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 337. [2022-02-16 13:48:38,006 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-16 13:48:38,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 834 transitions. [2022-02-16 13:48:38,006 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 834 transitions. Word has length 22 [2022-02-16 13:48:38,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:38,006 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 834 transitions. [2022-02-16 13:48:38,006 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-16 13:48:38,006 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 834 transitions. [2022-02-16 13:48:38,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:38,007 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:38,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:38,023 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-16 13:48:38,222 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-16 13:48:38,223 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:38,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:38,223 INFO L85 PathProgramCache]: Analyzing trace with hash -814270323, now seen corresponding path program 261 times [2022-02-16 13:48:38,223 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:38,223 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828868874] [2022-02-16 13:48:38,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:38,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:38,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:38,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-16 13:48:38,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:38,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828868874] [2022-02-16 13:48:38,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828868874] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:38,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79195935] [2022-02-16 13:48:38,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:38,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:38,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:38,287 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-16 13:48:38,287 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-16 13:48:38,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:38,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:38,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:38,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:38,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-16 13:48:38,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-16 13:48:38,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-16 13:48:38,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:38,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:48:38,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,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 19 treesize of output 23 [2022-02-16 13:48:38,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,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 15 treesize of output 19 [2022-02-16 13:48:38,562 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-16 13:48:38,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79195935] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:38,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:38,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:48:38,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094649493] [2022-02-16 13:48:38,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:38,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:38,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:38,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:38,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:38,562 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-16 13:48:38,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:38,760 INFO L93 Difference]: Finished difference Result 406 states and 953 transitions. [2022-02-16 13:48:38,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:38,760 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-16 13:48:38,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:38,761 INFO L225 Difference]: With dead ends: 406 [2022-02-16 13:48:38,761 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:48:38,761 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-16 13:48:38,761 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-16 13:48:38,761 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-16 13:48:38,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:48:38,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 332. [2022-02-16 13:48:38,764 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-16 13:48:38,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 827 transitions. [2022-02-16 13:48:38,764 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 827 transitions. Word has length 22 [2022-02-16 13:48:38,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:38,764 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 827 transitions. [2022-02-16 13:48:38,764 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-16 13:48:38,764 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 827 transitions. [2022-02-16 13:48:38,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:38,765 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:38,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-16 13:48:38,781 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-16 13:48:38,965 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-16 13:48:38,965 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:38,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:38,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1349212040, now seen corresponding path program 262 times [2022-02-16 13:48:38,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:38,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184179197] [2022-02-16 13:48:38,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:38,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:38,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:39,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:39,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:39,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184179197] [2022-02-16 13:48:39,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184179197] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:39,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278272180] [2022-02-16 13:48:39,062 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:39,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:39,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:39,063 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-16 13:48:39,063 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-16 13:48:39,088 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:39,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:39,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:39,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:39,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 19 treesize of output 15 [2022-02-16 13:48:39,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 17 treesize of output 13 [2022-02-16 13:48:39,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-16 13:48:39,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:39,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:39,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 16 treesize of output 20 [2022-02-16 13:48:39,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:39,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 20 treesize of output 24 [2022-02-16 13:48:39,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:39,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-16 13:48:39,410 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:39,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278272180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:39,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:39,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:39,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836712234] [2022-02-16 13:48:39,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:39,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:39,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:39,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:39,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:39,411 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-16 13:48:39,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:39,541 INFO L93 Difference]: Finished difference Result 425 states and 1006 transitions. [2022-02-16 13:48:39,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:39,541 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-16 13:48:39,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:39,542 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:48:39,542 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:48:39,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:39,542 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-16 13:48:39,542 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-16 13:48:39,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:48:39,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 336. [2022-02-16 13:48:39,545 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-16 13:48:39,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 839 transitions. [2022-02-16 13:48:39,546 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 839 transitions. Word has length 22 [2022-02-16 13:48:39,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:39,546 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 839 transitions. [2022-02-16 13:48:39,546 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-16 13:48:39,546 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 839 transitions. [2022-02-16 13:48:39,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:39,547 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:39,547 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:39,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:39,755 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-16 13:48:39,755 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:39,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:39,755 INFO L85 PathProgramCache]: Analyzing trace with hash 2139606160, now seen corresponding path program 263 times [2022-02-16 13:48:39,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:39,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275232653] [2022-02-16 13:48:39,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:39,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:39,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:39,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:39,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275232653] [2022-02-16 13:48:39,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275232653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:39,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2416375] [2022-02-16 13:48:39,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:39,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:39,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:39,829 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-16 13:48:39,829 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-16 13:48:39,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:39,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:39,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:39,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:39,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:39,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-16 13:48:39,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 15 treesize of output 11 [2022-02-16 13:48:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:39,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:40,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:40,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 16 treesize of output 20 [2022-02-16 13:48:40,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:40,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 20 treesize of output 24 [2022-02-16 13:48:40,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:40,092 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:40,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2416375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:40,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:40,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:40,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657400238] [2022-02-16 13:48:40,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:40,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:40,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:40,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:40,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:40,093 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-16 13:48:40,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:40,271 INFO L93 Difference]: Finished difference Result 436 states and 1018 transitions. [2022-02-16 13:48:40,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:40,271 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-16 13:48:40,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:40,272 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:48:40,272 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:48:40,272 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-16 13:48:40,272 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-16 13:48:40,272 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-16 13:48:40,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:48:40,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 335. [2022-02-16 13:48:40,275 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-16 13:48:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 836 transitions. [2022-02-16 13:48:40,276 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 836 transitions. Word has length 22 [2022-02-16 13:48:40,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:40,276 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 836 transitions. [2022-02-16 13:48:40,276 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-16 13:48:40,276 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 836 transitions. [2022-02-16 13:48:40,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:40,276 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:40,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-16 13:48:40,292 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-16 13:48:40,477 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-16 13:48:40,478 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:40,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:40,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1746194456, now seen corresponding path program 264 times [2022-02-16 13:48:40,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:40,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140656890] [2022-02-16 13:48:40,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:40,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:40,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:40,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-16 13:48:40,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:40,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140656890] [2022-02-16 13:48:40,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140656890] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:40,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807285794] [2022-02-16 13:48:40,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:40,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:40,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:40,583 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-16 13:48:40,584 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-16 13:48:40,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:40,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:40,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:40,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:40,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 19 treesize of output 15 [2022-02-16 13:48:40,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 17 treesize of output 13 [2022-02-16 13:48:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:40,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:40,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:40,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 16 treesize of output 20 [2022-02-16 13:48:40,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:40,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-16 13:48:40,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:40,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-16 13:48:40,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:40,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807285794] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:40,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:40,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:40,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825079963] [2022-02-16 13:48:40,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:40,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:40,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:40,853 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-16 13:48:40,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:40,967 INFO L93 Difference]: Finished difference Result 412 states and 973 transitions. [2022-02-16 13:48:40,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:40,968 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-16 13:48:40,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:40,968 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:48:40,968 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:48:40,969 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-16 13:48:40,969 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-16 13:48:40,969 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-16 13:48:40,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:48:40,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 335. [2022-02-16 13:48:40,972 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-16 13:48:40,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 836 transitions. [2022-02-16 13:48:40,972 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 836 transitions. Word has length 22 [2022-02-16 13:48:40,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:40,972 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 836 transitions. [2022-02-16 13:48:40,972 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-16 13:48:40,973 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 836 transitions. [2022-02-16 13:48:40,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:40,973 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:40,973 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:40,989 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-16 13:48:41,189 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-16 13:48:41,189 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:41,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:41,189 INFO L85 PathProgramCache]: Analyzing trace with hash -2140866412, now seen corresponding path program 265 times [2022-02-16 13:48:41,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:41,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390131881] [2022-02-16 13:48:41,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:41,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:41,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:41,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-16 13:48:41,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:41,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390131881] [2022-02-16 13:48:41,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390131881] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:41,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443611831] [2022-02-16 13:48:41,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:41,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:41,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:41,252 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-16 13:48:41,253 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-16 13:48:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:41,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:41,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:41,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 19 treesize of output 15 [2022-02-16 13:48:41,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-16 13:48:41,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 15 treesize of output 11 [2022-02-16 13:48:41,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-16 13:48:41,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:41,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:41,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 16 treesize of output 20 [2022-02-16 13:48:41,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:41,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-16 13:48:41,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:41,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-16 13:48:41,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:41,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443611831] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:41,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:41,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:41,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454435854] [2022-02-16 13:48:41,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:41,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:41,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:41,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:41,585 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-16 13:48:41,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:41,729 INFO L93 Difference]: Finished difference Result 435 states and 1027 transitions. [2022-02-16 13:48:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:41,729 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-16 13:48:41,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:41,730 INFO L225 Difference]: With dead ends: 435 [2022-02-16 13:48:41,730 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:48:41,730 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-16 13:48:41,730 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-16 13:48:41,730 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-16 13:48:41,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:48:41,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 334. [2022-02-16 13:48:41,733 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-16 13:48:41,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 832 transitions. [2022-02-16 13:48:41,734 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 832 transitions. Word has length 22 [2022-02-16 13:48:41,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:41,734 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 832 transitions. [2022-02-16 13:48:41,734 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-16 13:48:41,734 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 832 transitions. [2022-02-16 13:48:41,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:41,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:41,734 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:41,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:41,935 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-16 13:48:41,935 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:41,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:41,935 INFO L85 PathProgramCache]: Analyzing trace with hash 344065300, now seen corresponding path program 266 times [2022-02-16 13:48:41,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:41,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649336084] [2022-02-16 13:48:41,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:41,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:42,046 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-16 13:48:42,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:42,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649336084] [2022-02-16 13:48:42,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649336084] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:42,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068286855] [2022-02-16 13:48:42,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:42,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:42,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:42,047 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-16 13:48:42,047 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-16 13:48:42,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:42,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:42,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:42,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:42,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:42,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:42,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:42,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:42,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:42,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 19 treesize of output 23 [2022-02-16 13:48:42,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:42,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 20 treesize of output 24 [2022-02-16 13:48:42,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:42,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-16 13:48:42,484 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-16 13:48:42,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068286855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:42,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:42,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:42,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925175689] [2022-02-16 13:48:42,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:42,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:42,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:42,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:42,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:42,485 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-16 13:48:42,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:42,666 INFO L93 Difference]: Finished difference Result 419 states and 994 transitions. [2022-02-16 13:48:42,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:42,666 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-16 13:48:42,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:42,667 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:48:42,667 INFO L226 Difference]: Without dead ends: 414 [2022-02-16 13:48:42,667 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-16 13:48:42,667 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-16 13:48:42,667 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-16 13:48:42,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-16 13:48:42,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 334. [2022-02-16 13:48:42,670 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-16 13:48:42,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 832 transitions. [2022-02-16 13:48:42,671 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 832 transitions. Word has length 22 [2022-02-16 13:48:42,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:42,671 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 832 transitions. [2022-02-16 13:48:42,671 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-16 13:48:42,671 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 832 transitions. [2022-02-16 13:48:42,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:42,671 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:42,671 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:42,687 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-16 13:48:42,887 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-16 13:48:42,887 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:42,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:42,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1306738664, now seen corresponding path program 267 times [2022-02-16 13:48:42,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:42,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252541183] [2022-02-16 13:48:42,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:42,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:42,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-16 13:48:42,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:42,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252541183] [2022-02-16 13:48:42,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252541183] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:42,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179908050] [2022-02-16 13:48:42,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:42,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:42,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:42,954 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-16 13:48:42,954 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-16 13:48:42,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:42,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:42,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:42,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:43,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:43,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 20 treesize of output 16 [2022-02-16 13:48:43,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 16 treesize of output 12 [2022-02-16 13:48:43,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:43,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:43,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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 16 treesize of output 20 [2022-02-16 13:48:43,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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 20 treesize of output 24 [2022-02-16 13:48:43,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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-16 13:48:43,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-16 13:48:43,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179908050] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:43,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:43,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:43,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118401108] [2022-02-16 13:48:43,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:43,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:43,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:43,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:43,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:43,179 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-16 13:48:43,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:43,301 INFO L93 Difference]: Finished difference Result 442 states and 1033 transitions. [2022-02-16 13:48:43,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:43,301 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-16 13:48:43,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:43,302 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:48:43,302 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:48:43,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:43,302 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:43,302 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.1s Time] [2022-02-16 13:48:43,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:48:43,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 336. [2022-02-16 13:48:43,305 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-16 13:48:43,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 839 transitions. [2022-02-16 13:48:43,306 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 839 transitions. Word has length 22 [2022-02-16 13:48:43,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:43,306 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 839 transitions. [2022-02-16 13:48:43,306 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-16 13:48:43,306 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 839 transitions. [2022-02-16 13:48:43,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:43,307 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:43,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:43,347 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-16 13:48:43,522 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-16 13:48:43,523 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:43,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:43,523 INFO L85 PathProgramCache]: Analyzing trace with hash 886514828, now seen corresponding path program 268 times [2022-02-16 13:48:43,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:43,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109061406] [2022-02-16 13:48:43,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:43,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:43,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:43,594 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:43,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:43,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109061406] [2022-02-16 13:48:43,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109061406] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:43,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888916228] [2022-02-16 13:48:43,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:43,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:43,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:43,595 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-16 13:48:43,596 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-16 13:48:43,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:43,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:43,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:43,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:43,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:43,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 20 treesize of output 16 [2022-02-16 13:48:43,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 16 treesize of output 12 [2022-02-16 13:48:43,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-16 13:48:43,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:43,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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-16 13:48:43,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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-16 13:48:43,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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-16 13:48:43,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:43,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888916228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:43,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:43,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:43,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970970388] [2022-02-16 13:48:43,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:43,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:43,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:43,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:43,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:43,857 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-16 13:48:43,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:43,964 INFO L93 Difference]: Finished difference Result 416 states and 983 transitions. [2022-02-16 13:48:43,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:43,964 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-16 13:48:43,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:43,965 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:48:43,965 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:48:43,965 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-16 13:48:43,965 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-16 13:48:43,965 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-16 13:48:43,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:48:43,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 334. [2022-02-16 13:48:43,968 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-16 13:48:43,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 832 transitions. [2022-02-16 13:48:43,968 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 832 transitions. Word has length 22 [2022-02-16 13:48:43,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:43,969 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 832 transitions. [2022-02-16 13:48:43,969 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-16 13:48:43,969 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 832 transitions. [2022-02-16 13:48:43,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:43,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:43,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:43,985 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-16 13:48:44,183 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-16 13:48:44,183 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:44,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:44,184 INFO L85 PathProgramCache]: Analyzing trace with hash -923520756, now seen corresponding path program 269 times [2022-02-16 13:48:44,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:44,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324668438] [2022-02-16 13:48:44,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:44,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:44,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:44,299 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-16 13:48:44,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:44,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324668438] [2022-02-16 13:48:44,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324668438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:44,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101464146] [2022-02-16 13:48:44,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:44,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:44,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:44,301 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-16 13:48:44,302 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-16 13:48:44,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:44,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:44,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:44,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:44,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 19 treesize of output 15 [2022-02-16 13:48:44,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:44,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:44,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-16 13:48:44,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:44,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:44,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 19 treesize of output 23 [2022-02-16 13:48:44,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:44,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 20 treesize of output 24 [2022-02-16 13:48:44,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:44,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:44,906 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-16 13:48:44,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101464146] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:44,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:44,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:44,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390663254] [2022-02-16 13:48:44,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:44,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:44,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:44,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:44,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:44,907 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-16 13:48:45,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:45,196 INFO L93 Difference]: Finished difference Result 442 states and 1035 transitions. [2022-02-16 13:48:45,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:45,196 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-16 13:48:45,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:45,197 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:48:45,197 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:48:45,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:45,197 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-16 13:48:45,197 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-16 13:48:45,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:48:45,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 339. [2022-02-16 13:48:45,200 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-16 13:48:45,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 848 transitions. [2022-02-16 13:48:45,201 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 848 transitions. Word has length 22 [2022-02-16 13:48:45,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:45,201 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 848 transitions. [2022-02-16 13:48:45,201 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-16 13:48:45,201 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 848 transitions. [2022-02-16 13:48:45,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:45,202 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:45,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:45,218 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-16 13:48:45,417 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-16 13:48:45,418 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:45,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:45,418 INFO L85 PathProgramCache]: Analyzing trace with hash -133126636, now seen corresponding path program 270 times [2022-02-16 13:48:45,418 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:45,418 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717682728] [2022-02-16 13:48:45,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:45,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:45,537 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-16 13:48:45,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:45,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717682728] [2022-02-16 13:48:45,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717682728] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:45,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349749671] [2022-02-16 13:48:45,538 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:45,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:45,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:45,539 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-16 13:48:45,591 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-16 13:48:45,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:45,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:45,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:48:45,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:45,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:45,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 41 treesize of output 35 [2022-02-16 13:48:45,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:45,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 61 treesize of output 53 [2022-02-16 13:48:45,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2022-02-16 13:48:45,933 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-16 13:48:45,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:46,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 44 [2022-02-16 13:48:46,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:46,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 24 treesize of output 28 [2022-02-16 13:48:46,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:46,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 20 treesize of output 24 [2022-02-16 13:48:46,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-16 13:48:46,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349749671] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:46,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:46,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:48:46,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535134498] [2022-02-16 13:48:46,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:46,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:46,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:46,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:46,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:46,143 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-16 13:48:46,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:46,381 INFO L93 Difference]: Finished difference Result 423 states and 1005 transitions. [2022-02-16 13:48:46,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:46,381 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-16 13:48:46,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:46,382 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:48:46,382 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:48:46,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:46,382 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-16 13:48:46,382 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-16 13:48:46,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:48:46,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 333. [2022-02-16 13:48:46,386 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-16 13:48:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 829 transitions. [2022-02-16 13:48:46,386 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 829 transitions. Word has length 22 [2022-02-16 13:48:46,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:46,386 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 829 transitions. [2022-02-16 13:48:46,386 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-16 13:48:46,387 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 829 transitions. [2022-02-16 13:48:46,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:46,387 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:46,387 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:46,403 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-16 13:48:46,595 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-16 13:48:46,595 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:46,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:46,596 INFO L85 PathProgramCache]: Analyzing trace with hash -386027900, now seen corresponding path program 271 times [2022-02-16 13:48:46,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:46,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146075337] [2022-02-16 13:48:46,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:46,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:46,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:46,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:46,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146075337] [2022-02-16 13:48:46,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146075337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:46,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963054015] [2022-02-16 13:48:46,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:46,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:46,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:46,726 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-16 13:48:46,727 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-16 13:48:46,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:46,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:46,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:46,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:46,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:46,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 16 treesize of output 12 [2022-02-16 13:48:47,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-16 13:48:47,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:47,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:47,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 29 treesize of output 31 [2022-02-16 13:48:47,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 20 treesize of output 24 [2022-02-16 13:48:47,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:47,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-16 13:48:47,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963054015] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:47,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:47,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:47,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192289142] [2022-02-16 13:48:47,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:47,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:47,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:47,383 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-16 13:48:47,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:47,688 INFO L93 Difference]: Finished difference Result 476 states and 1096 transitions. [2022-02-16 13:48:47,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:47,688 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-16 13:48:47,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:47,689 INFO L225 Difference]: With dead ends: 476 [2022-02-16 13:48:47,689 INFO L226 Difference]: Without dead ends: 471 [2022-02-16 13:48:47,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:47,689 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 128 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:47,689 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.2s Time] [2022-02-16 13:48:47,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-02-16 13:48:47,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 342. [2022-02-16 13:48:47,700 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-16 13:48:47,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 863 transitions. [2022-02-16 13:48:47,700 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 863 transitions. Word has length 22 [2022-02-16 13:48:47,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:47,701 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 863 transitions. [2022-02-16 13:48:47,701 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-16 13:48:47,701 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 863 transitions. [2022-02-16 13:48:47,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:47,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:47,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-16 13:48:47,725 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-16 13:48:47,902 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-16 13:48:47,902 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:47,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:47,902 INFO L85 PathProgramCache]: Analyzing trace with hash 404366220, now seen corresponding path program 272 times [2022-02-16 13:48:47,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:47,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498783893] [2022-02-16 13:48:47,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:47,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:47,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:48,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:48,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498783893] [2022-02-16 13:48:48,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498783893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:48,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186751773] [2022-02-16 13:48:48,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:48,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:48,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:48,037 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-16 13:48:48,038 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-16 13:48:48,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:48,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:48,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:48,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:48,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:48,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:48,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 16 treesize of output 12 [2022-02-16 13:48:48,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-16 13:48:48,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:48,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:48,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 30 treesize of output 32 [2022-02-16 13:48:48,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:48,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 20 treesize of output 24 [2022-02-16 13:48:48,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:48,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 16 treesize of output 20 [2022-02-16 13:48:48,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:48,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186751773] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:48,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:48,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:48,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463294531] [2022-02-16 13:48:48,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:48,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:48,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:48,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:48,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:48,437 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-16 13:48:48,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:48,613 INFO L93 Difference]: Finished difference Result 461 states and 1060 transitions. [2022-02-16 13:48:48,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:48,613 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-16 13:48:48,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:48,614 INFO L225 Difference]: With dead ends: 461 [2022-02-16 13:48:48,614 INFO L226 Difference]: Without dead ends: 456 [2022-02-16 13:48:48,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:48,614 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-16 13:48:48,614 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-16 13:48:48,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-02-16 13:48:48,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 337. [2022-02-16 13:48:48,618 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-16 13:48:48,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 847 transitions. [2022-02-16 13:48:48,618 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 847 transitions. Word has length 22 [2022-02-16 13:48:48,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:48,618 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 847 transitions. [2022-02-16 13:48:48,618 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-16 13:48:48,618 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 847 transitions. [2022-02-16 13:48:48,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:48,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:48,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-16 13:48:48,634 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-16 13:48:48,830 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-16 13:48:48,830 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:48,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:48,831 INFO L85 PathProgramCache]: Analyzing trace with hash 10954516, now seen corresponding path program 273 times [2022-02-16 13:48:48,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:48,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474985280] [2022-02-16 13:48:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:48,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:48,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-16 13:48:48,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:48,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474985280] [2022-02-16 13:48:48,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474985280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:48,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003646639] [2022-02-16 13:48:48,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:48,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:48,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:48,950 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-16 13:48:48,950 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-16 13:48:48,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:48,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:48,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:48,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:49,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:49,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:49,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 15 treesize of output 11 [2022-02-16 13:48:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:49,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:49,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:49,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 29 treesize of output 31 [2022-02-16 13:48:49,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:49,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-16 13:48:49,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:49,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 16 treesize of output 20 [2022-02-16 13:48:49,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:49,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003646639] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:49,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:49,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:49,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823226907] [2022-02-16 13:48:49,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:49,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:49,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:49,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:49,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:49,523 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-16 13:48:49,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:49,805 INFO L93 Difference]: Finished difference Result 451 states and 1042 transitions. [2022-02-16 13:48:49,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:49,805 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-16 13:48:49,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:49,806 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:48:49,806 INFO L226 Difference]: Without dead ends: 446 [2022-02-16 13:48:49,806 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-16 13:48:49,806 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-16 13:48:49,806 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-16 13:48:49,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-16 13:48:49,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 340. [2022-02-16 13:48:49,809 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-16 13:48:49,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 852 transitions. [2022-02-16 13:48:49,810 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 852 transitions. Word has length 22 [2022-02-16 13:48:49,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:49,810 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 852 transitions. [2022-02-16 13:48:49,810 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-16 13:48:49,810 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 852 transitions. [2022-02-16 13:48:49,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:49,819 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:49,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-16 13:48:49,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:50,019 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-16 13:48:50,020 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:50,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:50,020 INFO L85 PathProgramCache]: Analyzing trace with hash 695389200, now seen corresponding path program 274 times [2022-02-16 13:48:50,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:50,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71604300] [2022-02-16 13:48:50,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:50,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:50,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:50,114 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:50,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:50,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71604300] [2022-02-16 13:48:50,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71604300] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:50,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667200840] [2022-02-16 13:48:50,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:50,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:50,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:50,116 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-16 13:48:50,116 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-16 13:48:50,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:50,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:50,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:50,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:50,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:50,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-16 13:48:50,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:50,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 19 treesize of output 15 [2022-02-16 13:48:50,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:50,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 11 treesize of output 3 [2022-02-16 13:48:50,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-16 13:48:50,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:50,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:50,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 15 treesize of output 19 [2022-02-16 13:48:50,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:50,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-16 13:48:50,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:50,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-16 13:48:50,567 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-16 13:48:50,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667200840] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:50,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:50,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:48:50,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801563968] [2022-02-16 13:48:50,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:50,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:50,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:50,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:50,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:50,568 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-16 13:48:50,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:50,662 INFO L93 Difference]: Finished difference Result 394 states and 954 transitions. [2022-02-16 13:48:50,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:50,662 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-16 13:48:50,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:50,663 INFO L225 Difference]: With dead ends: 394 [2022-02-16 13:48:50,663 INFO L226 Difference]: Without dead ends: 377 [2022-02-16 13:48:50,663 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-16 13:48:50,663 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-16 13:48:50,663 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-16 13:48:50,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-16 13:48:50,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 339. [2022-02-16 13:48:50,666 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-16 13:48:50,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 848 transitions. [2022-02-16 13:48:50,666 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 848 transitions. Word has length 22 [2022-02-16 13:48:50,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:50,666 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 848 transitions. [2022-02-16 13:48:50,666 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-16 13:48:50,666 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 848 transitions. [2022-02-16 13:48:50,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:50,667 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:50,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-16 13:48:50,683 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-16 13:48:50,883 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-16 13:48:50,883 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:50,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:50,884 INFO L85 PathProgramCache]: Analyzing trace with hash 418860944, now seen corresponding path program 275 times [2022-02-16 13:48:50,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:50,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118788856] [2022-02-16 13:48:50,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:50,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:50,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:50,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-16 13:48:50,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:50,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118788856] [2022-02-16 13:48:50,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118788856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:50,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553582349] [2022-02-16 13:48:50,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:50,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:50,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:50,996 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-16 13:48:50,997 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-16 13:48:51,022 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:51,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:51,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:51,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:51,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:51,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 59 treesize of output 51 [2022-02-16 13:48:51,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:48:51,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:51,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-16 13:48:51,296 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-16 13:48:51,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:51,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:51,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-16 13:48:51,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:51,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 24 treesize of output 28 [2022-02-16 13:48:51,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:51,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-16 13:48:51,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:51,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553582349] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:51,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:51,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:48:51,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365450146] [2022-02-16 13:48:51,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:51,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:51,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:51,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:51,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:51,437 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-16 13:48:51,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:51,615 INFO L93 Difference]: Finished difference Result 398 states and 968 transitions. [2022-02-16 13:48:51,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:51,615 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-16 13:48:51,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:51,616 INFO L225 Difference]: With dead ends: 398 [2022-02-16 13:48:51,616 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:48:51,616 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-16 13:48:51,616 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-16 13:48:51,616 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-16 13:48:51,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:48:51,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 342. [2022-02-16 13:48:51,619 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-16 13:48:51,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 860 transitions. [2022-02-16 13:48:51,620 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 860 transitions. Word has length 22 [2022-02-16 13:48:51,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:51,620 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 860 transitions. [2022-02-16 13:48:51,620 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-16 13:48:51,620 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 860 transitions. [2022-02-16 13:48:51,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:51,620 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:51,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-16 13:48:51,637 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-16 13:48:51,836 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-16 13:48:51,837 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:51,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:51,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1153940884, now seen corresponding path program 276 times [2022-02-16 13:48:51,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:51,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247146020] [2022-02-16 13:48:51,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:51,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:51,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:51,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-16 13:48:51,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:51,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247146020] [2022-02-16 13:48:51,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247146020] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:51,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810168527] [2022-02-16 13:48:51,899 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:51,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:51,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:51,900 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-16 13:48:51,900 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-16 13:48:51,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:51,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:51,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:51,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:51,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:52,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:52,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 17 treesize of output 13 [2022-02-16 13:48:52,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:52,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:52,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:52,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 15 treesize of output 19 [2022-02-16 13:48:52,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:52,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 20 treesize of output 24 [2022-02-16 13:48:52,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:52,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:52,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-16 13:48:52,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810168527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:52,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:52,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:48:52,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459052570] [2022-02-16 13:48:52,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:52,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:52,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:52,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:52,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:52,155 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-16 13:48:52,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:52,269 INFO L93 Difference]: Finished difference Result 431 states and 1014 transitions. [2022-02-16 13:48:52,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:52,269 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-16 13:48:52,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:52,270 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:48:52,270 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:48:52,270 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-16 13:48:52,270 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-16 13:48:52,270 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-16 13:48:52,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:48:52,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 346. [2022-02-16 13:48:52,273 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-16 13:48:52,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 865 transitions. [2022-02-16 13:48:52,273 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 865 transitions. Word has length 22 [2022-02-16 13:48:52,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:52,274 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 865 transitions. [2022-02-16 13:48:52,274 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-16 13:48:52,274 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 865 transitions. [2022-02-16 13:48:52,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:52,287 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:52,287 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:52,317 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-16 13:48:52,501 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-16 13:48:52,501 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:52,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:52,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1752403716, now seen corresponding path program 277 times [2022-02-16 13:48:52,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:52,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593868525] [2022-02-16 13:48:52,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:52,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:52,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:52,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:52,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:52,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593868525] [2022-02-16 13:48:52,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593868525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:52,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447571173] [2022-02-16 13:48:52,561 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:52,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:52,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:52,562 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-16 13:48:52,563 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-16 13:48:52,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:52,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:52,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:52,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:52,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-16 13:48:52,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:48:52,693 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:52,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:52,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:52,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-16 13:48:52,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:52,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:52,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-16 13:48:52,784 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-16 13:48:52,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447571173] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:52,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:52,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:48:52,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427192419] [2022-02-16 13:48:52,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:52,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:52,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:52,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:52,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:52,785 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-16 13:48:52,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:52,927 INFO L93 Difference]: Finished difference Result 423 states and 1005 transitions. [2022-02-16 13:48:52,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:52,927 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-16 13:48:52,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:52,928 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:48:52,928 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:48:52,928 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-16 13:48:52,928 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-16 13:48:52,928 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-16 13:48:52,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:48:52,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 342. [2022-02-16 13:48:52,932 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-16 13:48:52,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 859 transitions. [2022-02-16 13:48:52,932 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 859 transitions. Word has length 22 [2022-02-16 13:48:52,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:52,932 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 859 transitions. [2022-02-16 13:48:52,932 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-16 13:48:52,932 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 859 transitions. [2022-02-16 13:48:52,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:52,933 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:52,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-16 13:48:52,948 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-16 13:48:53,147 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-16 13:48:53,147 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:53,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:53,147 INFO L85 PathProgramCache]: Analyzing trace with hash -848725112, now seen corresponding path program 278 times [2022-02-16 13:48:53,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:53,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024176288] [2022-02-16 13:48:53,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:53,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:53,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:53,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:53,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:53,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024176288] [2022-02-16 13:48:53,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024176288] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:53,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297174080] [2022-02-16 13:48:53,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:53,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:53,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:53,247 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-16 13:48:53,248 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-16 13:48:53,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:53,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:53,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:53,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:53,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:53,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:53,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-16 13:48:53,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:53,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,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 28 treesize of output 30 [2022-02-16 13:48:53,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,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 20 treesize of output 24 [2022-02-16 13:48:53,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,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 16 treesize of output 20 [2022-02-16 13:48:53,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:53,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297174080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:53,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:53,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:53,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626111268] [2022-02-16 13:48:53,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:53,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:53,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:53,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:53,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:53,725 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-16 13:48:53,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:53,990 INFO L93 Difference]: Finished difference Result 441 states and 1036 transitions. [2022-02-16 13:48:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:53,990 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-16 13:48:53,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:53,991 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:48:53,991 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:48:53,991 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-16 13:48:53,991 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-16 13:48:53,991 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-16 13:48:53,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:48:53,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 335. [2022-02-16 13:48:53,994 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-16 13:48:53,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 836 transitions. [2022-02-16 13:48:53,995 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 836 transitions. Word has length 22 [2022-02-16 13:48:53,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:53,995 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 836 transitions. [2022-02-16 13:48:53,995 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-16 13:48:53,995 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 836 transitions. [2022-02-16 13:48:53,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:53,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:53,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:54,011 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-16 13:48:54,202 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-16 13:48:54,202 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:54,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:54,203 INFO L85 PathProgramCache]: Analyzing trace with hash 847940116, now seen corresponding path program 279 times [2022-02-16 13:48:54,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:54,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028384280] [2022-02-16 13:48:54,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:54,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:54,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:54,324 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:54,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028384280] [2022-02-16 13:48:54,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028384280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:54,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616225459] [2022-02-16 13:48:54,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:54,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:54,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:54,325 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-16 13:48:54,326 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-16 13:48:54,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:54,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:54,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:54,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:54,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:54,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:54,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 15 treesize of output 11 [2022-02-16 13:48:54,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-16 13:48:54,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:54,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:54,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 30 treesize of output 32 [2022-02-16 13:48:54,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:54,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 20 treesize of output 24 [2022-02-16 13:48:54,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:54,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 16 treesize of output 20 [2022-02-16 13:48:54,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-16 13:48:54,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616225459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:54,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:54,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:48:54,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423327835] [2022-02-16 13:48:54,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:54,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:54,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:54,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:54,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:54,788 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-16 13:48:55,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:55,074 INFO L93 Difference]: Finished difference Result 428 states and 1001 transitions. [2022-02-16 13:48:55,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:55,075 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-16 13:48:55,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:55,075 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:48:55,075 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:48:55,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:55,076 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 82 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:55,076 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.2s Time] [2022-02-16 13:48:55,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:48:55,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 332. [2022-02-16 13:48:55,079 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-16 13:48:55,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 827 transitions. [2022-02-16 13:48:55,080 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 827 transitions. Word has length 22 [2022-02-16 13:48:55,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:55,080 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 827 transitions. [2022-02-16 13:48:55,080 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-16 13:48:55,080 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 827 transitions. [2022-02-16 13:48:55,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:55,080 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:55,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-16 13:48:55,096 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-16 13:48:55,283 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-16 13:48:55,283 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:55,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:55,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1340789329, now seen corresponding path program 280 times [2022-02-16 13:48:55,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:55,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691366784] [2022-02-16 13:48:55,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:55,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:55,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:55,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-16 13:48:55,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:55,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691366784] [2022-02-16 13:48:55,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691366784] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:55,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570452040] [2022-02-16 13:48:55,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:55,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:55,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:55,372 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-16 13:48:55,373 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-16 13:48:55,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:55,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:55,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:55,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:55,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:55,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 17 treesize of output 13 [2022-02-16 13:48:55,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:55,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 19 treesize of output 15 [2022-02-16 13:48:55,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 10 treesize of output 5 [2022-02-16 13:48:55,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-16 13:48:55,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:55,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:55,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-16 13:48:55,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:55,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 20 treesize of output 24 [2022-02-16 13:48:55,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:55,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-16 13:48:55,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-16 13:48:55,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570452040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:55,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:55,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:55,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086448576] [2022-02-16 13:48:55,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:55,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:55,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:55,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:55,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:55,711 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-16 13:48:55,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:55,807 INFO L93 Difference]: Finished difference Result 384 states and 916 transitions. [2022-02-16 13:48:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:55,807 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-16 13:48:55,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:55,808 INFO L225 Difference]: With dead ends: 384 [2022-02-16 13:48:55,808 INFO L226 Difference]: Without dead ends: 374 [2022-02-16 13:48:55,808 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-16 13:48:55,808 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-16 13:48:55,808 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-16 13:48:55,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-16 13:48:55,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 335. [2022-02-16 13:48:55,811 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-16 13:48:55,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 833 transitions. [2022-02-16 13:48:55,811 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 833 transitions. Word has length 22 [2022-02-16 13:48:55,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:55,811 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 833 transitions. [2022-02-16 13:48:55,811 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-16 13:48:55,811 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 833 transitions. [2022-02-16 13:48:55,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:55,812 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:55,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-16 13:48:55,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Ended with exit code 0 [2022-02-16 13:48:56,015 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-16 13:48:56,015 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:56,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:56,015 INFO L85 PathProgramCache]: Analyzing trace with hash -903576778, now seen corresponding path program 281 times [2022-02-16 13:48:56,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:56,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696445412] [2022-02-16 13:48:56,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:56,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:56,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-16 13:48:56,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:56,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696445412] [2022-02-16 13:48:56,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696445412] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:56,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928126239] [2022-02-16 13:48:56,114 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:56,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:56,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:56,115 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-16 13:48:56,116 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-16 13:48:56,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:56,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:56,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:56,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:56,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:56,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-16 13:48:56,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:56,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:56,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:56,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 15 treesize of output 11 [2022-02-16 13:48:56,405 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:56,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:56,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:56,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-16 13:48:56,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:56,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 20 treesize of output 24 [2022-02-16 13:48:56,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:56,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 16 treesize of output 20 [2022-02-16 13:48:56,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:56,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928126239] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:56,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:56,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:48:56,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063872459] [2022-02-16 13:48:56,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:56,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:56,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:56,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:56,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:56,545 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-16 13:48:56,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:56,661 INFO L93 Difference]: Finished difference Result 388 states and 924 transitions. [2022-02-16 13:48:56,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:56,661 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-16 13:48:56,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:56,662 INFO L225 Difference]: With dead ends: 388 [2022-02-16 13:48:56,662 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:48:56,662 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-16 13:48:56,662 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-16 13:48:56,662 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-16 13:48:56,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:48:56,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 335. [2022-02-16 13:48:56,665 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-16 13:48:56,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 833 transitions. [2022-02-16 13:48:56,665 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 833 transitions. Word has length 22 [2022-02-16 13:48:56,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:56,665 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 833 transitions. [2022-02-16 13:48:56,665 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-16 13:48:56,665 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 833 transitions. [2022-02-16 13:48:56,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:56,666 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:56,666 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-16 13:48:56,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:56,881 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-16 13:48:56,882 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:56,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:56,882 INFO L85 PathProgramCache]: Analyzing trace with hash -310014635, now seen corresponding path program 282 times [2022-02-16 13:48:56,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:56,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957499940] [2022-02-16 13:48:56,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:56,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:56,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:56,992 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-16 13:48:56,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:56,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957499940] [2022-02-16 13:48:56,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957499940] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:56,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294639181] [2022-02-16 13:48:56,992 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:56,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:56,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:56,994 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-16 13:48:56,995 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-16 13:48:57,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:57,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:57,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:57,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:57,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:57,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 17 treesize of output 13 [2022-02-16 13:48:57,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:57,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 19 treesize of output 15 [2022-02-16 13:48:57,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 10 treesize of output 5 [2022-02-16 13:48:57,188 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-16 13:48:57,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:57,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:57,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 15 treesize of output 19 [2022-02-16 13:48:57,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:57,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-16 13:48:57,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:57,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-16 13:48:57,377 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-16 13:48:57,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294639181] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:57,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:57,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:48:57,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637866701] [2022-02-16 13:48:57,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:57,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:57,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:57,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:57,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:57,377 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-16 13:48:57,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:57,475 INFO L93 Difference]: Finished difference Result 381 states and 910 transitions. [2022-02-16 13:48:57,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:57,476 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-16 13:48:57,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:57,476 INFO L225 Difference]: With dead ends: 381 [2022-02-16 13:48:57,476 INFO L226 Difference]: Without dead ends: 374 [2022-02-16 13:48:57,476 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-16 13:48:57,476 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:48:57,476 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-16 13:48:57,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-16 13:48:57,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 334. [2022-02-16 13:48:57,479 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-16 13:48:57,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 829 transitions. [2022-02-16 13:48:57,480 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 829 transitions. Word has length 22 [2022-02-16 13:48:57,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:57,480 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 829 transitions. [2022-02-16 13:48:57,480 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-16 13:48:57,480 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 829 transitions. [2022-02-16 13:48:57,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:57,480 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:57,480 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:57,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:57,686 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-16 13:48:57,686 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:57,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1964354868, now seen corresponding path program 283 times [2022-02-16 13:48:57,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:57,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800207772] [2022-02-16 13:48:57,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:57,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:57,788 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:57,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:57,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800207772] [2022-02-16 13:48:57,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800207772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:57,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661779104] [2022-02-16 13:48:57,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:57,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:57,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:57,790 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-16 13:48:57,790 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-16 13:48:57,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:57,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:57,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:57,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:57,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-16 13:48:57,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 19 treesize of output 15 [2022-02-16 13:48:57,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:57,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 10 treesize of output 5 [2022-02-16 13:48:57,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:57,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:57,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:57,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-16 13:48:58,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:58,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,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 16 treesize of output 20 [2022-02-16 13:48:58,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:58,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661779104] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:58,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:58,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:48:58,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871405311] [2022-02-16 13:48:58,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:58,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:58,052 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:58,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:58,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:58,053 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-16 13:48:58,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:58,134 INFO L93 Difference]: Finished difference Result 391 states and 931 transitions. [2022-02-16 13:48:58,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:58,134 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-16 13:48:58,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:58,134 INFO L225 Difference]: With dead ends: 391 [2022-02-16 13:48:58,134 INFO L226 Difference]: Without dead ends: 372 [2022-02-16 13:48:58,134 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-16 13:48:58,135 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-16 13:48:58,135 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-16 13:48:58,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-16 13:48:58,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 335. [2022-02-16 13:48:58,138 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-16 13:48:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 833 transitions. [2022-02-16 13:48:58,138 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 833 transitions. Word has length 22 [2022-02-16 13:48:58,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:58,138 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 833 transitions. [2022-02-16 13:48:58,138 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-16 13:48:58,138 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 833 transitions. [2022-02-16 13:48:58,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:58,139 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:58,139 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:58,155 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-16 13:48:58,351 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-16 13:48:58,351 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:58,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:58,351 INFO L85 PathProgramCache]: Analyzing trace with hash 73203273, now seen corresponding path program 284 times [2022-02-16 13:48:58,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:58,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382682819] [2022-02-16 13:48:58,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:58,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:58,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:58,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:58,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:58,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382682819] [2022-02-16 13:48:58,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382682819] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:58,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546989873] [2022-02-16 13:48:58,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:58,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:58,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:58,456 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-16 13:48:58,457 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-16 13:48:58,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:58,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:58,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:58,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:58,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:58,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 17 treesize of output 13 [2022-02-16 13:48:58,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:58,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:48:58,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:58,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 15 treesize of output 11 [2022-02-16 13:48:58,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:58,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:58,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,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-16 13:48:58,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,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 20 treesize of output 24 [2022-02-16 13:48:58,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,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 16 treesize of output 20 [2022-02-16 13:48:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:58,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546989873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:58,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:58,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:48:58,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313632082] [2022-02-16 13:48:58,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:58,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:58,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:58,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:58,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:58,756 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-16 13:48:58,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:58,855 INFO L93 Difference]: Finished difference Result 402 states and 942 transitions. [2022-02-16 13:48:58,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:58,855 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-16 13:48:58,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:58,856 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:48:58,856 INFO L226 Difference]: Without dead ends: 391 [2022-02-16 13:48:58,856 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-16 13:48:58,856 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-16 13:48:58,856 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-16 13:48:58,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-16 13:48:58,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 336. [2022-02-16 13:48:58,859 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-16 13:48:58,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 836 transitions. [2022-02-16 13:48:58,859 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 836 transitions. Word has length 22 [2022-02-16 13:48:58,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:58,859 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 836 transitions. [2022-02-16 13:48:58,859 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-16 13:48:58,860 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 836 transitions. [2022-02-16 13:48:58,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:58,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:58,860 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-16 13:48:58,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:59,075 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-16 13:48:59,075 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:59,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:59,076 INFO L85 PathProgramCache]: Analyzing trace with hash -662815931, now seen corresponding path program 285 times [2022-02-16 13:48:59,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:59,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624986975] [2022-02-16 13:48:59,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:59,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:59,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:59,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:59,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624986975] [2022-02-16 13:48:59,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624986975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:59,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822500211] [2022-02-16 13:48:59,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:59,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:59,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:59,165 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-16 13:48:59,166 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-16 13:48:59,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:48:59,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:59,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:48:59,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:59,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:59,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 17 treesize of output 13 [2022-02-16 13:48:59,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:59,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-16 13:48:59,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:59,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:48:59,356 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-16 13:48:59,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:59,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:59,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 15 treesize of output 19 [2022-02-16 13:48:59,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:59,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 22 treesize of output 26 [2022-02-16 13:48:59,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:59,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 18 treesize of output 22 [2022-02-16 13:48:59,467 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-16 13:48:59,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822500211] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:59,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:59,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:48:59,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390895203] [2022-02-16 13:48:59,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:59,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:59,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:59,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:59,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:59,468 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-16 13:48:59,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:59,524 INFO L93 Difference]: Finished difference Result 382 states and 907 transitions. [2022-02-16 13:48:59,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:59,524 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-16 13:48:59,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:59,525 INFO L225 Difference]: With dead ends: 382 [2022-02-16 13:48:59,525 INFO L226 Difference]: Without dead ends: 373 [2022-02-16 13:48:59,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:59,525 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:59,525 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.1s Time] [2022-02-16 13:48:59,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-16 13:48:59,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 336. [2022-02-16 13:48:59,528 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-16 13:48:59,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 836 transitions. [2022-02-16 13:48:59,528 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 836 transitions. Word has length 22 [2022-02-16 13:48:59,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:59,528 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 836 transitions. [2022-02-16 13:48:59,528 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-16 13:48:59,529 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 836 transitions. [2022-02-16 13:48:59,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:59,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:59,529 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:59,545 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-16 13:48:59,745 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-16 13:48:59,745 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:59,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:59,745 INFO L85 PathProgramCache]: Analyzing trace with hash 863597393, now seen corresponding path program 286 times [2022-02-16 13:48:59,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:59,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095270064] [2022-02-16 13:48:59,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:59,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:59,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:59,822 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-16 13:48:59,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:59,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095270064] [2022-02-16 13:48:59,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095270064] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:59,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686192093] [2022-02-16 13:48:59,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:59,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:59,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:59,823 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-16 13:48:59,824 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-16 13:48:59,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:59,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:59,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:48:59,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:59,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 17 treesize of output 13 [2022-02-16 13:48:59,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:59,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:48:59,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:59,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 9 treesize of output 3 [2022-02-16 13:49:00,008 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-16 13:49:00,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:00,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,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 20 [2022-02-16 13:49:00,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,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 20 treesize of output 24 [2022-02-16 13:49:00,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,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 16 treesize of output 20 [2022-02-16 13:49:00,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-16 13:49:00,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686192093] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:00,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:00,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:00,100 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986426393] [2022-02-16 13:49:00,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:00,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:00,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:00,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:00,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:00,101 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-16 13:49:00,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:00,184 INFO L93 Difference]: Finished difference Result 394 states and 938 transitions. [2022-02-16 13:49:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:00,184 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-16 13:49:00,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:00,185 INFO L225 Difference]: With dead ends: 394 [2022-02-16 13:49:00,185 INFO L226 Difference]: Without dead ends: 382 [2022-02-16 13:49:00,185 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-16 13:49:00,185 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-16 13:49:00,185 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-16 13:49:00,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-16 13:49:00,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 338. [2022-02-16 13:49:00,195 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-16 13:49:00,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 843 transitions. [2022-02-16 13:49:00,196 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 843 transitions. Word has length 22 [2022-02-16 13:49:00,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:00,196 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 843 transitions. [2022-02-16 13:49:00,196 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-16 13:49:00,196 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 843 transitions. [2022-02-16 13:49:00,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:00,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:00,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:00,213 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-16 13:49:00,403 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-16 13:49:00,403 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:00,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:00,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1662871676, now seen corresponding path program 287 times [2022-02-16 13:49:00,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:00,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798989481] [2022-02-16 13:49:00,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:00,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:00,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:00,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:00,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:00,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798989481] [2022-02-16 13:49:00,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798989481] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:00,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34177430] [2022-02-16 13:49:00,500 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:00,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:00,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:00,501 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-16 13:49:00,502 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-16 13:49:00,527 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:00,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:00,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:00,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:00,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:00,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:00,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:00,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:00,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 9 treesize of output 3 [2022-02-16 13:49:00,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-16 13:49:00,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:00,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:00,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,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 20 treesize of output 24 [2022-02-16 13:49:00,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,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 16 treesize of output 20 [2022-02-16 13:49:00,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:00,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34177430] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:00,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:00,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:00,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837404070] [2022-02-16 13:49:00,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:00,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:00,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:00,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:00,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:00,895 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-16 13:49:00,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:00,994 INFO L93 Difference]: Finished difference Result 391 states and 936 transitions. [2022-02-16 13:49:00,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:00,995 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-16 13:49:00,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:00,995 INFO L225 Difference]: With dead ends: 391 [2022-02-16 13:49:00,995 INFO L226 Difference]: Without dead ends: 376 [2022-02-16 13:49:00,996 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-16 13:49:00,996 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-16 13:49:00,996 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-16 13:49:00,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-02-16 13:49:00,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 340. [2022-02-16 13:49:00,999 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-16 13:49:00,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 850 transitions. [2022-02-16 13:49:00,999 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 850 transitions. Word has length 22 [2022-02-16 13:49:00,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:00,999 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 850 transitions. [2022-02-16 13:49:00,999 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-16 13:49:00,999 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 850 transitions. [2022-02-16 13:49:01,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:01,000 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:01,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-16 13:49:01,016 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-16 13:49:01,211 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-16 13:49:01,211 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:01,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:01,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1841701500, now seen corresponding path program 288 times [2022-02-16 13:49:01,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:01,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868962108] [2022-02-16 13:49:01,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:01,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:01,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:01,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:01,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868962108] [2022-02-16 13:49:01,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868962108] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:01,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561123947] [2022-02-16 13:49:01,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:01,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:01,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:01,316 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-16 13:49:01,317 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-16 13:49:01,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:01,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:01,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:01,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:01,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:01,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-16 13:49:01,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:01,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:01,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:01,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 15 treesize of output 11 [2022-02-16 13:49:01,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-16 13:49:01,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:01,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,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-16 13:49:01,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,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 20 treesize of output 24 [2022-02-16 13:49:01,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,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 16 treesize of output 20 [2022-02-16 13:49:01,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:01,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561123947] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:01,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:01,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:01,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431143612] [2022-02-16 13:49:01,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:01,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:01,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:01,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:01,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:01,677 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-16 13:49:01,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:01,806 INFO L93 Difference]: Finished difference Result 394 states and 944 transitions. [2022-02-16 13:49:01,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:01,806 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-16 13:49:01,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:01,807 INFO L225 Difference]: With dead ends: 394 [2022-02-16 13:49:01,807 INFO L226 Difference]: Without dead ends: 375 [2022-02-16 13:49:01,807 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-16 13:49:01,807 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-16 13:49:01,807 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-16 13:49:01,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-02-16 13:49:01,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 341. [2022-02-16 13:49:01,810 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-16 13:49:01,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 853 transitions. [2022-02-16 13:49:01,810 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 853 transitions. Word has length 22 [2022-02-16 13:49:01,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:01,810 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 853 transitions. [2022-02-16 13:49:01,810 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-16 13:49:01,810 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 853 transitions. [2022-02-16 13:49:01,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:01,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:01,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-16 13:49:01,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Ended with exit code 0 [2022-02-16 13:49:02,011 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-16 13:49:02,011 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:02,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:02,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2059854092, now seen corresponding path program 289 times [2022-02-16 13:49:02,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:02,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218079108] [2022-02-16 13:49:02,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:02,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:02,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:02,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:02,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:02,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218079108] [2022-02-16 13:49:02,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218079108] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:02,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726719604] [2022-02-16 13:49:02,202 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:02,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:02,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:02,210 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-16 13:49:02,211 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-16 13:49:02,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:02,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:02,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:02,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:02,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:02,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 17 treesize of output 13 [2022-02-16 13:49:02,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:02,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 9 treesize of output 3 [2022-02-16 13:49:02,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-16 13:49:02,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:02,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:02,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-16 13:49:02,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:02,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:49:02,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:02,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 16 treesize of output 20 [2022-02-16 13:49:02,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:02,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726719604] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:02,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:02,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:02,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102901277] [2022-02-16 13:49:02,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:02,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:02,499 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:02,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:02,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:02,499 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-16 13:49:02,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:02,564 INFO L93 Difference]: Finished difference Result 404 states and 968 transitions. [2022-02-16 13:49:02,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:02,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-16 13:49:02,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:02,565 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:49:02,565 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:49:02,565 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-16 13:49:02,565 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-16 13:49:02,566 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-16 13:49:02,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:49:02,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 346. [2022-02-16 13:49:02,568 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-16 13:49:02,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 868 transitions. [2022-02-16 13:49:02,569 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 868 transitions. Word has length 22 [2022-02-16 13:49:02,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:02,569 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 868 transitions. [2022-02-16 13:49:02,569 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-16 13:49:02,569 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 868 transitions. [2022-02-16 13:49:02,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:02,569 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:02,569 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:02,585 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-16 13:49:02,783 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-16 13:49:02,783 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:02,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:02,784 INFO L85 PathProgramCache]: Analyzing trace with hash 657724936, now seen corresponding path program 290 times [2022-02-16 13:49:02,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:02,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627528215] [2022-02-16 13:49:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:02,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:02,911 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-16 13:49:02,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:02,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627528215] [2022-02-16 13:49:02,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627528215] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:02,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133287061] [2022-02-16 13:49:02,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:02,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:02,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:02,912 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-16 13:49:02,913 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-16 13:49:02,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:02,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:02,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:02,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:03,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:03,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-16 13:49:03,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:03,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-16 13:49:03,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:03,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 11 treesize of output 3 [2022-02-16 13:49:03,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:03,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:03,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:03,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:03,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 22 treesize of output 26 [2022-02-16 13:49:03,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:03,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 18 treesize of output 22 [2022-02-16 13:49:03,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-16 13:49:03,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133287061] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:03,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:03,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:03,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890518706] [2022-02-16 13:49:03,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:03,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:03,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:03,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:03,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:03,466 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-16 13:49:03,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:03,598 INFO L93 Difference]: Finished difference Result 394 states and 949 transitions. [2022-02-16 13:49:03,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:03,598 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-16 13:49:03,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:03,599 INFO L225 Difference]: With dead ends: 394 [2022-02-16 13:49:03,599 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:49:03,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:03,599 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-16 13:49:03,599 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-16 13:49:03,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:49:03,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 346. [2022-02-16 13:49:03,602 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-16 13:49:03,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 874 transitions. [2022-02-16 13:49:03,602 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 874 transitions. Word has length 22 [2022-02-16 13:49:03,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:03,602 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 874 transitions. [2022-02-16 13:49:03,603 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-16 13:49:03,603 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 874 transitions. [2022-02-16 13:49:03,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:03,603 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:03,603 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:03,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Ended with exit code 0 [2022-02-16 13:49:03,810 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-16 13:49:03,810 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:03,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:03,810 INFO L85 PathProgramCache]: Analyzing trace with hash 762342337, now seen corresponding path program 291 times [2022-02-16 13:49:03,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:03,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019393468] [2022-02-16 13:49:03,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:03,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:03,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:03,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-16 13:49:03,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:03,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019393468] [2022-02-16 13:49:03,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019393468] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:03,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348504567] [2022-02-16 13:49:03,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:03,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:03,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:03,910 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-16 13:49:03,911 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-16 13:49:03,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:03,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:03,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:03,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:04,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:04,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 19 treesize of output 15 [2022-02-16 13:49:04,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:04,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-16 13:49:04,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:04,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 10 treesize of output 5 [2022-02-16 13:49:04,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-16 13:49:04,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:04,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,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-16 13:49:04,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,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-16 13:49:04,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,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 16 treesize of output 20 [2022-02-16 13:49:04,409 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-16 13:49:04,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348504567] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:04,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:04,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:04,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205761245] [2022-02-16 13:49:04,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:04,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:04,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:04,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:04,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:04,409 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-16 13:49:04,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:04,511 INFO L93 Difference]: Finished difference Result 393 states and 950 transitions. [2022-02-16 13:49:04,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:04,511 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-16 13:49:04,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:04,512 INFO L225 Difference]: With dead ends: 393 [2022-02-16 13:49:04,512 INFO L226 Difference]: Without dead ends: 382 [2022-02-16 13:49:04,512 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-16 13:49:04,512 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-16 13:49:04,512 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-16 13:49:04,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-16 13:49:04,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 348. [2022-02-16 13:49:04,515 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-16 13:49:04,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 876 transitions. [2022-02-16 13:49:04,516 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 876 transitions. Word has length 22 [2022-02-16 13:49:04,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:04,516 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 876 transitions. [2022-02-16 13:49:04,516 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-16 13:49:04,516 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 876 transitions. [2022-02-16 13:49:04,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:04,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:04,516 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:04,532 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-16 13:49:04,731 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-16 13:49:04,731 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:04,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1648140617, now seen corresponding path program 292 times [2022-02-16 13:49:04,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:04,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580328784] [2022-02-16 13:49:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:04,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:04,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:04,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:04,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:04,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580328784] [2022-02-16 13:49:04,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580328784] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:04,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029588852] [2022-02-16 13:49:04,819 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:04,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:04,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:04,820 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-16 13:49:04,821 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-16 13:49:04,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:04,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:04,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:04,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:04,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-16 13:49:05,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:05,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 21 treesize of output 17 [2022-02-16 13:49:05,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:05,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 17 treesize of output 13 [2022-02-16 13:49:05,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-16 13:49:05,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:05,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:05,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 15 treesize of output 19 [2022-02-16 13:49:05,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:05,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 20 treesize of output 24 [2022-02-16 13:49:05,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:05,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 20 [2022-02-16 13:49:05,462 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-16 13:49:05,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029588852] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:05,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:05,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:05,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205701673] [2022-02-16 13:49:05,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:05,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:05,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:05,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:05,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:05,463 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-16 13:49:05,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:05,618 INFO L93 Difference]: Finished difference Result 427 states and 1001 transitions. [2022-02-16 13:49:05,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:05,618 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-16 13:49:05,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:05,619 INFO L225 Difference]: With dead ends: 427 [2022-02-16 13:49:05,619 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:49:05,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:05,619 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-16 13:49:05,619 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-16 13:49:05,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:49:05,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 350. [2022-02-16 13:49:05,623 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-16 13:49:05,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 880 transitions. [2022-02-16 13:49:05,623 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 880 transitions. Word has length 22 [2022-02-16 13:49:05,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:05,624 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 880 transitions. [2022-02-16 13:49:05,624 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-16 13:49:05,624 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 880 transitions. [2022-02-16 13:49:05,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:05,624 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:05,624 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-16 13:49:05,640 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-16 13:49:05,824 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-16 13:49:05,825 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:05,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:05,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1962391995, now seen corresponding path program 293 times [2022-02-16 13:49:05,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:05,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227046325] [2022-02-16 13:49:05,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:05,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:05,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:05,949 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-16 13:49:05,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:05,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227046325] [2022-02-16 13:49:05,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227046325] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:05,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640491282] [2022-02-16 13:49:05,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:05,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:05,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:05,951 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-16 13:49:05,951 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-16 13:49:05,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:05,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:05,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:49:05,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:06,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:06,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-16 13:49:06,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:06,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 21 treesize of output 17 [2022-02-16 13:49:06,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:06,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:06,493 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-16 13:49:06,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:06,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:06,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 15 treesize of output 19 [2022-02-16 13:49:06,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:49:06,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:06,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-16 13:49:06,693 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-16 13:49:06,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640491282] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:06,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:06,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:49:06,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296546868] [2022-02-16 13:49:06,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:06,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:06,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:06,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:06,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:06,694 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-16 13:49:06,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:06,826 INFO L93 Difference]: Finished difference Result 392 states and 943 transitions. [2022-02-16 13:49:06,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:06,826 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-16 13:49:06,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:06,827 INFO L225 Difference]: With dead ends: 392 [2022-02-16 13:49:06,827 INFO L226 Difference]: Without dead ends: 383 [2022-02-16 13:49:06,827 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-16 13:49:06,827 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-16 13:49:06,827 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-16 13:49:06,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-16 13:49:06,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 350. [2022-02-16 13:49:06,830 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-16 13:49:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 879 transitions. [2022-02-16 13:49:06,831 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 879 transitions. Word has length 22 [2022-02-16 13:49:06,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:06,831 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 879 transitions. [2022-02-16 13:49:06,831 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-16 13:49:06,831 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 879 transitions. [2022-02-16 13:49:06,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:06,831 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:06,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-16 13:49:06,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:07,039 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-16 13:49:07,039 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:07,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:07,039 INFO L85 PathProgramCache]: Analyzing trace with hash 2056047045, now seen corresponding path program 294 times [2022-02-16 13:49:07,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:07,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699533507] [2022-02-16 13:49:07,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:07,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:07,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:07,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-16 13:49:07,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:07,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699533507] [2022-02-16 13:49:07,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699533507] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:07,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635872253] [2022-02-16 13:49:07,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:07,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:07,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:07,148 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-16 13:49:07,149 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-16 13:49:07,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:07,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:07,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:07,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:07,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:07,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-16 13:49:07,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:07,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-16 13:49:07,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:07,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 17 treesize of output 13 [2022-02-16 13:49:07,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-16 13:49:07,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:07,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:07,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 15 treesize of output 19 [2022-02-16 13:49:07,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:07,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-16 13:49:07,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:07,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 16 treesize of output 20 [2022-02-16 13:49:07,761 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-16 13:49:07,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635872253] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:07,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:07,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:07,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140405190] [2022-02-16 13:49:07,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:07,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:07,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:07,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:07,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:07,762 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-16 13:49:07,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:07,857 INFO L93 Difference]: Finished difference Result 400 states and 962 transitions. [2022-02-16 13:49:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:07,857 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-16 13:49:07,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:07,858 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:49:07,858 INFO L226 Difference]: Without dead ends: 388 [2022-02-16 13:49:07,858 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-16 13:49:07,858 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-16 13:49:07,858 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-16 13:49:07,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-16 13:49:07,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 346. [2022-02-16 13:49:07,861 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-16 13:49:07,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 873 transitions. [2022-02-16 13:49:07,861 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 873 transitions. Word has length 22 [2022-02-16 13:49:07,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:07,861 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 873 transitions. [2022-02-16 13:49:07,862 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-16 13:49:07,862 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 873 transitions. [2022-02-16 13:49:07,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:07,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:07,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-16 13:49:07,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:08,075 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-16 13:49:08,075 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:08,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:08,075 INFO L85 PathProgramCache]: Analyzing trace with hash -993079028, now seen corresponding path program 295 times [2022-02-16 13:49:08,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:08,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886593968] [2022-02-16 13:49:08,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:08,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:08,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:08,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:08,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886593968] [2022-02-16 13:49:08,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886593968] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:08,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206285326] [2022-02-16 13:49:08,148 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:08,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:08,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:08,149 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-16 13:49:08,150 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-16 13:49:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:08,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:08,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:08,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:08,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:08,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:08,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 20 treesize of output 16 [2022-02-16 13:49:08,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 16 treesize of output 12 [2022-02-16 13:49:08,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:08,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:08,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:08,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 16 treesize of output 20 [2022-02-16 13:49:08,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:08,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 20 treesize of output 24 [2022-02-16 13:49:08,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:08,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 16 treesize of output 20 [2022-02-16 13:49:08,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-16 13:49:08,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206285326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:08,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:08,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:08,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582843271] [2022-02-16 13:49:08,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:08,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:08,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:08,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:08,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:08,447 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-16 13:49:08,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:08,519 INFO L93 Difference]: Finished difference Result 413 states and 985 transitions. [2022-02-16 13:49:08,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:08,519 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-16 13:49:08,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:08,519 INFO L225 Difference]: With dead ends: 413 [2022-02-16 13:49:08,519 INFO L226 Difference]: Without dead ends: 394 [2022-02-16 13:49:08,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:08,520 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-16 13:49:08,520 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-16 13:49:08,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-16 13:49:08,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 348. [2022-02-16 13:49:08,523 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-16 13:49:08,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 880 transitions. [2022-02-16 13:49:08,523 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 880 transitions. Word has length 22 [2022-02-16 13:49:08,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:08,523 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 880 transitions. [2022-02-16 13:49:08,523 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-16 13:49:08,523 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 880 transitions. [2022-02-16 13:49:08,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:08,524 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:08,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-16 13:49:08,546 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-16 13:49:08,746 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-16 13:49:08,746 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:08,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:08,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1200174464, now seen corresponding path program 296 times [2022-02-16 13:49:08,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:08,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638926487] [2022-02-16 13:49:08,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:08,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:08,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:08,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638926487] [2022-02-16 13:49:08,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638926487] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:08,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8571410] [2022-02-16 13:49:08,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:08,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:08,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:08,816 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-16 13:49:08,821 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-16 13:49:08,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:08,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:08,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:08,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:08,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:08,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 19 treesize of output 15 [2022-02-16 13:49:09,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:09,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 20 treesize of output 16 [2022-02-16 13:49:09,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 16 treesize of output 12 [2022-02-16 13:49:09,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-16 13:49:09,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:09,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:09,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:09,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 20 treesize of output 24 [2022-02-16 13:49:09,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:09,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 16 treesize of output 20 [2022-02-16 13:49:09,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:09,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8571410] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:09,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:09,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:09,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438849683] [2022-02-16 13:49:09,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:09,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:09,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:09,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:09,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:09,186 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-16 13:49:09,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:09,263 INFO L93 Difference]: Finished difference Result 393 states and 952 transitions. [2022-02-16 13:49:09,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:09,263 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-16 13:49:09,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:09,264 INFO L225 Difference]: With dead ends: 393 [2022-02-16 13:49:09,264 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:49:09,264 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-16 13:49:09,264 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-16 13:49:09,264 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-16 13:49:09,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:49:09,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 346. [2022-02-16 13:49:09,267 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-16 13:49:09,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 873 transitions. [2022-02-16 13:49:09,268 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 873 transitions. Word has length 22 [2022-02-16 13:49:09,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:09,268 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 873 transitions. [2022-02-16 13:49:09,268 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-16 13:49:09,268 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 873 transitions. [2022-02-16 13:49:09,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:09,268 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:09,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:09,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Ended with exit code 0 [2022-02-16 13:49:09,483 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-16 13:49:09,484 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:09,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:09,484 INFO L85 PathProgramCache]: Analyzing trace with hash -609861120, now seen corresponding path program 297 times [2022-02-16 13:49:09,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:09,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138068607] [2022-02-16 13:49:09,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:09,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:09,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:09,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-16 13:49:09,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:09,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138068607] [2022-02-16 13:49:09,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138068607] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:09,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969273933] [2022-02-16 13:49:09,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:09,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:09,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:09,617 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-16 13:49:09,618 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-16 13:49:09,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:09,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:09,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:09,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:09,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:09,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:09,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:09,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 21 treesize of output 17 [2022-02-16 13:49:09,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:09,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 17 treesize of output 13 [2022-02-16 13:49:09,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:09,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:10,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:10,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 17 treesize of output 21 [2022-02-16 13:49:10,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:10,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-16 13:49:10,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:10,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 18 treesize of output 22 [2022-02-16 13:49:10,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-16 13:49:10,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969273933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:10,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:10,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:10,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249858409] [2022-02-16 13:49:10,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:10,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:10,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:10,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:10,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:10,137 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-16 13:49:10,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:10,330 INFO L93 Difference]: Finished difference Result 407 states and 974 transitions. [2022-02-16 13:49:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:10,330 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-16 13:49:10,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:10,330 INFO L225 Difference]: With dead ends: 407 [2022-02-16 13:49:10,331 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:49:10,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:10,331 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-16 13:49:10,331 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-16 13:49:10,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:49:10,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 351. [2022-02-16 13:49:10,334 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-16 13:49:10,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 889 transitions. [2022-02-16 13:49:10,334 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 889 transitions. Word has length 22 [2022-02-16 13:49:10,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:10,335 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 889 transitions. [2022-02-16 13:49:10,335 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-16 13:49:10,335 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 889 transitions. [2022-02-16 13:49:10,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:10,335 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:10,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-16 13:49:10,351 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-16 13:49:10,551 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-16 13:49:10,551 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:10,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:10,551 INFO L85 PathProgramCache]: Analyzing trace with hash 180533000, now seen corresponding path program 298 times [2022-02-16 13:49:10,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:10,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10979823] [2022-02-16 13:49:10,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:10,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:10,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:10,709 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-16 13:49:10,709 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:10,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10979823] [2022-02-16 13:49:10,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10979823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:10,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934572023] [2022-02-16 13:49:10,709 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:10,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:10,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:10,710 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-16 13:49:10,711 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-16 13:49:10,735 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:10,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:10,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:10,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:10,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-16 13:49:10,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:49:10,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:10,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 17 treesize of output 13 [2022-02-16 13:49:11,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-16 13:49:11,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:11,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,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 17 treesize of output 21 [2022-02-16 13:49:11,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,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 22 treesize of output 26 [2022-02-16 13:49:11,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:11,238 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-16 13:49:11,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934572023] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:11,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:11,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:11,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782055452] [2022-02-16 13:49:11,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:11,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:11,239 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:11,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:11,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:11,239 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-16 13:49:11,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:11,366 INFO L93 Difference]: Finished difference Result 402 states and 973 transitions. [2022-02-16 13:49:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:11,366 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-16 13:49:11,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:11,367 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:49:11,367 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:49:11,367 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-16 13:49:11,367 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-16 13:49:11,367 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-16 13:49:11,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:49:11,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 346. [2022-02-16 13:49:11,371 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-16 13:49:11,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 873 transitions. [2022-02-16 13:49:11,371 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 873 transitions. Word has length 22 [2022-02-16 13:49:11,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:11,371 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 873 transitions. [2022-02-16 13:49:11,371 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-16 13:49:11,371 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 873 transitions. [2022-02-16 13:49:11,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:11,372 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:11,372 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:11,388 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-16 13:49:11,586 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-16 13:49:11,586 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:11,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:11,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1426862012, now seen corresponding path program 299 times [2022-02-16 13:49:11,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:11,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363143097] [2022-02-16 13:49:11,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:11,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:11,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:11,673 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:11,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:11,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363143097] [2022-02-16 13:49:11,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363143097] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:11,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9869600] [2022-02-16 13:49:11,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:11,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:11,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:11,674 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-16 13:49:11,675 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-16 13:49:11,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:49:11,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:11,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:11,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:11,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:11,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:11,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-16 13:49:11,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:11,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 10 treesize of output 5 [2022-02-16 13:49:11,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-16 13:49:11,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:11,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,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-16 13:49:11,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,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-16 13:49:11,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,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-16 13:49:11,968 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-16 13:49:11,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9869600] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:11,968 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:11,968 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:11,968 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622221278] [2022-02-16 13:49:11,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:11,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:11,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:11,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:11,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:11,969 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-16 13:49:12,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:12,050 INFO L93 Difference]: Finished difference Result 403 states and 975 transitions. [2022-02-16 13:49:12,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:12,050 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-16 13:49:12,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:12,051 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:49:12,051 INFO L226 Difference]: Without dead ends: 384 [2022-02-16 13:49:12,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:12,051 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-16 13:49:12,051 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-16 13:49:12,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-16 13:49:12,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 347. [2022-02-16 13:49:12,054 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-16 13:49:12,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 877 transitions. [2022-02-16 13:49:12,054 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 877 transitions. Word has length 22 [2022-02-16 13:49:12,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:12,055 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 877 transitions. [2022-02-16 13:49:12,055 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-16 13:49:12,055 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 877 transitions. [2022-02-16 13:49:12,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:12,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:12,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-16 13:49:12,086 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-16 13:49:12,263 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-16 13:49:12,263 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:12,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:12,263 INFO L85 PathProgramCache]: Analyzing trace with hash 610696129, now seen corresponding path program 300 times [2022-02-16 13:49:12,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:12,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647282207] [2022-02-16 13:49:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:12,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:12,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:12,366 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:12,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:12,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647282207] [2022-02-16 13:49:12,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647282207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:12,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058746388] [2022-02-16 13:49:12,367 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:12,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:12,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:12,368 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-16 13:49:12,368 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-16 13:49:12,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:49:12,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:12,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:12,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:12,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:12,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 19 treesize of output 15 [2022-02-16 13:49:12,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:12,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 19 treesize of output 15 [2022-02-16 13:49:12,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:12,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 15 treesize of output 11 [2022-02-16 13:49:12,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:12,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:12,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,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-16 13:49:12,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,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-16 13:49:12,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,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-16 13:49:12,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-16 13:49:12,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058746388] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:12,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:12,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:12,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998793040] [2022-02-16 13:49:12,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:12,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:12,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:12,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:12,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:12,787 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-16 13:49:12,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:12,864 INFO L93 Difference]: Finished difference Result 402 states and 971 transitions. [2022-02-16 13:49:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:12,864 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-16 13:49:12,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:12,864 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:49:12,864 INFO L226 Difference]: Without dead ends: 391 [2022-02-16 13:49:12,865 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-16 13:49:12,865 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-16 13:49:12,865 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-16 13:49:12,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-16 13:49:12,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 348. [2022-02-16 13:49:12,868 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-16 13:49:12,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 880 transitions. [2022-02-16 13:49:12,868 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 880 transitions. Word has length 22 [2022-02-16 13:49:12,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:12,868 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 880 transitions. [2022-02-16 13:49:12,868 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-16 13:49:12,868 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 880 transitions. [2022-02-16 13:49:12,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:12,869 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:12,869 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:12,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Ended with exit code 0 [2022-02-16 13:49:13,084 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-16 13:49:13,084 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:13,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:13,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1401090249, now seen corresponding path program 301 times [2022-02-16 13:49:13,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:13,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470928512] [2022-02-16 13:49:13,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:13,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:13,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:13,150 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-16 13:49:13,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:13,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470928512] [2022-02-16 13:49:13,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470928512] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:13,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108949769] [2022-02-16 13:49:13,151 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:13,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:13,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:13,152 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-16 13:49:13,152 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-16 13:49:13,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:13,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:13,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:13,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:13,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:13,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 17 treesize of output 13 [2022-02-16 13:49:13,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:13,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 9 treesize of output 3 [2022-02-16 13:49:13,345 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-16 13:49:13,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:13,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:13,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:13,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 20 treesize of output 24 [2022-02-16 13:49:13,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:13,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 20 [2022-02-16 13:49:13,442 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-16 13:49:13,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108949769] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:13,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:13,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:13,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456099125] [2022-02-16 13:49:13,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:13,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:13,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:13,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:13,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:13,443 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-16 13:49:13,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:13,508 INFO L93 Difference]: Finished difference Result 402 states and 973 transitions. [2022-02-16 13:49:13,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:13,509 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-16 13:49:13,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:13,509 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:49:13,509 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:49:13,509 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-16 13:49:13,510 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:13,510 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.1s Time] [2022-02-16 13:49:13,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:49:13,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 350. [2022-02-16 13:49:13,513 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-16 13:49:13,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 887 transitions. [2022-02-16 13:49:13,513 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 887 transitions. Word has length 22 [2022-02-16 13:49:13,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:13,513 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 887 transitions. [2022-02-16 13:49:13,513 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-16 13:49:13,514 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 887 transitions. [2022-02-16 13:49:13,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:13,514 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:13,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-16 13:49:13,533 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-16 13:49:13,732 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-16 13:49:13,732 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:13,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:13,733 INFO L85 PathProgramCache]: Analyzing trace with hash 482538550, now seen corresponding path program 302 times [2022-02-16 13:49:13,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:13,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490532919] [2022-02-16 13:49:13,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:13,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:13,800 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:13,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:13,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490532919] [2022-02-16 13:49:13,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490532919] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:13,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667796900] [2022-02-16 13:49:13,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:13,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:13,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:13,801 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-16 13:49:13,802 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-16 13:49:13,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:13,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:13,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:13,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:13,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:13,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:13,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 21 treesize of output 17 [2022-02-16 13:49:13,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:13,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-16 13:49:14,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:14,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:14,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,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 15 treesize of output 19 [2022-02-16 13:49:14,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,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 20 treesize of output 24 [2022-02-16 13:49:14,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,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-16 13:49:14,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-16 13:49:14,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667796900] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:14,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:14,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:14,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660033695] [2022-02-16 13:49:14,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:14,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:14,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:14,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:14,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:14,145 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-16 13:49:14,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:14,345 INFO L93 Difference]: Finished difference Result 425 states and 1015 transitions. [2022-02-16 13:49:14,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:14,345 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-16 13:49:14,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:14,346 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:49:14,346 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:49:14,346 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-16 13:49:14,346 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:14,346 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.2s Time] [2022-02-16 13:49:14,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:49:14,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 352. [2022-02-16 13:49:14,350 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-16 13:49:14,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 895 transitions. [2022-02-16 13:49:14,350 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 895 transitions. Word has length 22 [2022-02-16 13:49:14,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:14,350 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 895 transitions. [2022-02-16 13:49:14,350 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-16 13:49:14,350 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 895 transitions. [2022-02-16 13:49:14,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:14,351 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:14,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-16 13:49:14,367 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-16 13:49:14,552 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-16 13:49:14,552 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:14,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:14,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1619175254, now seen corresponding path program 303 times [2022-02-16 13:49:14,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:14,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209344859] [2022-02-16 13:49:14,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:14,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:14,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:14,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:14,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:14,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209344859] [2022-02-16 13:49:14,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209344859] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:14,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233095442] [2022-02-16 13:49:14,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:14,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:14,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:14,641 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-16 13:49:14,642 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-16 13:49:14,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:49:14,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:14,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:14,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:14,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:14,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-16 13:49:14,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:14,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 21 treesize of output 17 [2022-02-16 13:49:14,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:14,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 17 treesize of output 13 [2022-02-16 13:49:14,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:14,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:14,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,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-16 13:49:14,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,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-16 13:49:14,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 16 treesize of output 20 [2022-02-16 13:49:14,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-16 13:49:14,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233095442] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:14,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:14,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:14,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104163924] [2022-02-16 13:49:14,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:14,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:14,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:14,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:14,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:14,925 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-16 13:49:15,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:15,024 INFO L93 Difference]: Finished difference Result 400 states and 972 transitions. [2022-02-16 13:49:15,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:15,024 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-16 13:49:15,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:15,025 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:49:15,025 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:49:15,025 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-16 13:49:15,025 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-16 13:49:15,025 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-16 13:49:15,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:49:15,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 350. [2022-02-16 13:49:15,028 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-16 13:49:15,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 887 transitions. [2022-02-16 13:49:15,028 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 887 transitions. Word has length 22 [2022-02-16 13:49:15,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:15,029 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 887 transitions. [2022-02-16 13:49:15,029 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-16 13:49:15,029 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 887 transitions. [2022-02-16 13:49:15,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:15,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:15,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:15,045 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-16 13:49:15,237 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-16 13:49:15,238 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:15,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:15,238 INFO L85 PathProgramCache]: Analyzing trace with hash 865756458, now seen corresponding path program 304 times [2022-02-16 13:49:15,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:15,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981417118] [2022-02-16 13:49:15,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:15,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:15,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:15,377 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-16 13:49:15,377 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:15,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981417118] [2022-02-16 13:49:15,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981417118] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:15,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363816035] [2022-02-16 13:49:15,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:15,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:15,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:15,379 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-16 13:49:15,379 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-16 13:49:15,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:15,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:15,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:15,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:15,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:15,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-16 13:49:15,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:15,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-16 13:49:15,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:15,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 17 treesize of output 13 [2022-02-16 13:49:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:15,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:15,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:15,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 17 treesize of output 21 [2022-02-16 13:49:15,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:15,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-16 13:49:15,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:15,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 18 treesize of output 22 [2022-02-16 13:49:15,866 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-16 13:49:15,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363816035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:15,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:15,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:15,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676913135] [2022-02-16 13:49:15,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:15,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:15,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:15,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:15,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:15,867 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-16 13:49:16,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:16,052 INFO L93 Difference]: Finished difference Result 416 states and 997 transitions. [2022-02-16 13:49:16,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:16,052 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-16 13:49:16,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:16,053 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:49:16,053 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:49:16,053 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-16 13:49:16,053 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-16 13:49:16,053 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-16 13:49:16,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:49:16,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 355. [2022-02-16 13:49:16,057 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-16 13:49:16,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 904 transitions. [2022-02-16 13:49:16,057 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 904 transitions. Word has length 22 [2022-02-16 13:49:16,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:16,057 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 904 transitions. [2022-02-16 13:49:16,057 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-16 13:49:16,057 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 904 transitions. [2022-02-16 13:49:16,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:16,058 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:16,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:16,073 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-16 13:49:16,264 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-16 13:49:16,265 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:16,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1007678545, now seen corresponding path program 305 times [2022-02-16 13:49:16,265 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:16,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900956103] [2022-02-16 13:49:16,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:16,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:16,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:16,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:16,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:16,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900956103] [2022-02-16 13:49:16,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900956103] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:16,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014105491] [2022-02-16 13:49:16,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:16,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:16,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:16,350 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-16 13:49:16,351 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-16 13:49:16,376 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:49:16,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:16,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:16,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:16,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:16,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-16 13:49:16,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:16,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 20 treesize of output 16 [2022-02-16 13:49:16,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:49:16,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-16 13:49:16,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:16,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:16,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-16 13:49:16,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:16,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-16 13:49:16,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:16,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 16 treesize of output 20 [2022-02-16 13:49:16,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:16,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014105491] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:16,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:16,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:16,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874752959] [2022-02-16 13:49:16,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:16,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:16,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:16,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:16,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:16,624 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-16 13:49:16,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:16,867 INFO L93 Difference]: Finished difference Result 419 states and 1004 transitions. [2022-02-16 13:49:16,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:16,868 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-16 13:49:16,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:16,868 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:49:16,868 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:49:16,868 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-16 13:49:16,868 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 50 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:16,869 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.2s Time] [2022-02-16 13:49:16,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:49:16,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2022-02-16 13:49:16,872 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-16 13:49:16,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 908 transitions. [2022-02-16 13:49:16,872 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 908 transitions. Word has length 22 [2022-02-16 13:49:16,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:16,872 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 908 transitions. [2022-02-16 13:49:16,872 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-16 13:49:16,872 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 908 transitions. [2022-02-16 13:49:16,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:16,873 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:16,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-16 13:49:16,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:17,083 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-16 13:49:17,083 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:17,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1415584973, now seen corresponding path program 306 times [2022-02-16 13:49:17,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:17,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482696206] [2022-02-16 13:49:17,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:17,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:17,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:17,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-16 13:49:17,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:17,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482696206] [2022-02-16 13:49:17,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482696206] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:17,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753961507] [2022-02-16 13:49:17,211 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:17,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:17,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:17,212 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-16 13:49:17,212 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-16 13:49:17,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:49:17,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:17,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:17,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:17,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:17,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-16 13:49:17,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:17,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 20 treesize of output 16 [2022-02-16 13:49:17,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:49:17,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-16 13:49:17,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:17,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:17,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-16 13:49:17,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:17,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 20 treesize of output 24 [2022-02-16 13:49:17,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:17,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-16 13:49:17,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-16 13:49:17,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753961507] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:17,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:17,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:17,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944126141] [2022-02-16 13:49:17,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:17,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:17,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:17,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:17,612 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-16 13:49:17,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:17,744 INFO L93 Difference]: Finished difference Result 403 states and 980 transitions. [2022-02-16 13:49:17,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:17,745 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-16 13:49:17,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:17,745 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:49:17,745 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:49:17,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:17,746 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-16 13:49:17,746 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-16 13:49:17,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:49:17,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 355. [2022-02-16 13:49:17,748 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-16 13:49:17,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 903 transitions. [2022-02-16 13:49:17,749 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 903 transitions. Word has length 22 [2022-02-16 13:49:17,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:17,749 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 903 transitions. [2022-02-16 13:49:17,749 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-16 13:49:17,749 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 903 transitions. [2022-02-16 13:49:17,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:17,750 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:17,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:17,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:17,959 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-16 13:49:17,959 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:17,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:17,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1656150578, now seen corresponding path program 307 times [2022-02-16 13:49:17,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:17,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069547369] [2022-02-16 13:49:17,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:17,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:17,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:18,105 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-16 13:49:18,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:18,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069547369] [2022-02-16 13:49:18,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069547369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:18,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514014974] [2022-02-16 13:49:18,105 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:18,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:18,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:18,106 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-16 13:49:18,107 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-16 13:49:18,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:18,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:18,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:18,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:18,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-16 13:49:18,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:49:18,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:18,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 17 treesize of output 13 [2022-02-16 13:49:18,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-16 13:49:18,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:18,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:18,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 17 treesize of output 21 [2022-02-16 13:49:18,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:18,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 22 treesize of output 26 [2022-02-16 13:49:18,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:18,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-16 13:49:18,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514014974] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:18,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:18,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:18,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091480805] [2022-02-16 13:49:18,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:18,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:18,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:18,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:18,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:18,612 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-16 13:49:18,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:18,803 INFO L93 Difference]: Finished difference Result 410 states and 993 transitions. [2022-02-16 13:49:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:18,803 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-16 13:49:18,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:18,804 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:49:18,804 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:49:18,804 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-16 13:49:18,804 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-16 13:49:18,804 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-16 13:49:18,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:49:18,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 350. [2022-02-16 13:49:18,807 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-16 13:49:18,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 887 transitions. [2022-02-16 13:49:18,808 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 887 transitions. Word has length 22 [2022-02-16 13:49:18,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:18,808 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 887 transitions. [2022-02-16 13:49:18,808 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-16 13:49:18,808 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 887 transitions. [2022-02-16 13:49:18,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:18,808 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:18,808 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:18,824 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-16 13:49:19,024 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-16 13:49:19,024 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:19,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:19,024 INFO L85 PathProgramCache]: Analyzing trace with hash -226289456, now seen corresponding path program 308 times [2022-02-16 13:49:19,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:19,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737427337] [2022-02-16 13:49:19,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:19,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:19,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:19,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:19,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:19,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737427337] [2022-02-16 13:49:19,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737427337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:19,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923775863] [2022-02-16 13:49:19,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:19,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:19,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:19,087 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-16 13:49:19,087 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-16 13:49:19,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:19,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:19,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:19,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:19,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:19,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-16 13:49:19,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:19,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 19 treesize of output 15 [2022-02-16 13:49:19,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 10 treesize of output 5 [2022-02-16 13:49:19,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-16 13:49:19,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:19,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,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 15 treesize of output 19 [2022-02-16 13:49:19,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,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 20 treesize of output 24 [2022-02-16 13:49:19,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,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-16 13:49:19,446 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-16 13:49:19,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923775863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:19,446 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:19,446 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:19,446 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749270160] [2022-02-16 13:49:19,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:19,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:19,446 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:19,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:19,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:19,446 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-16 13:49:19,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:19,524 INFO L93 Difference]: Finished difference Result 404 states and 976 transitions. [2022-02-16 13:49:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:19,525 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-16 13:49:19,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:19,525 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:49:19,525 INFO L226 Difference]: Without dead ends: 382 [2022-02-16 13:49:19,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:19,525 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-16 13:49:19,526 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-16 13:49:19,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-16 13:49:19,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 350. [2022-02-16 13:49:19,528 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-16 13:49:19,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 886 transitions. [2022-02-16 13:49:19,529 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 886 transitions. Word has length 22 [2022-02-16 13:49:19,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:19,529 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 886 transitions. [2022-02-16 13:49:19,529 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-16 13:49:19,529 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 886 transitions. [2022-02-16 13:49:19,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:19,530 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:19,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-16 13:49:19,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:19,743 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-16 13:49:19,743 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:19,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:19,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2045254575, now seen corresponding path program 309 times [2022-02-16 13:49:19,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:19,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833406078] [2022-02-16 13:49:19,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:19,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:19,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:19,812 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-16 13:49:19,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:19,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833406078] [2022-02-16 13:49:19,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833406078] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:19,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339005767] [2022-02-16 13:49:19,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:19,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:19,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:19,813 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-16 13:49:19,814 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-16 13:49:19,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:49:19,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:19,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:19,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:19,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:19,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:19,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 17 treesize of output 13 [2022-02-16 13:49:19,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 9 treesize of output 3 [2022-02-16 13:49:20,010 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-16 13:49:20,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:20,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:20,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-16 13:49:20,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:20,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 20 treesize of output 24 [2022-02-16 13:49:20,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:20,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 16 treesize of output 20 [2022-02-16 13:49:20,118 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-16 13:49:20,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339005767] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:20,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:20,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:20,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395190049] [2022-02-16 13:49:20,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:20,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:20,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:20,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:20,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:20,119 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-16 13:49:20,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:20,160 INFO L93 Difference]: Finished difference Result 405 states and 985 transitions. [2022-02-16 13:49:20,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:20,161 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-16 13:49:20,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:20,161 INFO L225 Difference]: With dead ends: 405 [2022-02-16 13:49:20,161 INFO L226 Difference]: Without dead ends: 393 [2022-02-16 13:49:20,161 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-16 13:49:20,162 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.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:20,162 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.0s Time] [2022-02-16 13:49:20,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-16 13:49:20,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 353. [2022-02-16 13:49:20,165 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-16 13:49:20,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 897 transitions. [2022-02-16 13:49:20,165 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 897 transitions. Word has length 22 [2022-02-16 13:49:20,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:20,165 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 897 transitions. [2022-02-16 13:49:20,165 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-16 13:49:20,165 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 897 transitions. [2022-02-16 13:49:20,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:20,166 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:20,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-16 13:49:20,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Ended with exit code 0 [2022-02-16 13:49:20,383 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-16 13:49:20,383 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:20,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:20,383 INFO L85 PathProgramCache]: Analyzing trace with hash 595372488, now seen corresponding path program 310 times [2022-02-16 13:49:20,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:20,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366120691] [2022-02-16 13:49:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:20,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:20,534 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-16 13:49:20,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:20,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366120691] [2022-02-16 13:49:20,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366120691] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:20,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388877898] [2022-02-16 13:49:20,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:20,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:20,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:20,535 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-16 13:49:20,536 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-16 13:49:20,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:20,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:20,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:20,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:20,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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-16 13:49:20,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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-16 13:49:20,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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 11 treesize of output 3 [2022-02-16 13:49:20,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:20,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:20,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:20,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 17 treesize of output 21 [2022-02-16 13:49:21,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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 22 treesize of output 26 [2022-02-16 13:49:21,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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 18 treesize of output 22 [2022-02-16 13:49:21,100 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-16 13:49:21,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388877898] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:21,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:21,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:21,100 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336420085] [2022-02-16 13:49:21,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:21,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:21,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:21,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:21,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:21,101 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-16 13:49:21,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:21,233 INFO L93 Difference]: Finished difference Result 403 states and 981 transitions. [2022-02-16 13:49:21,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:21,234 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-16 13:49:21,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:21,234 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:49:21,234 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:49:21,235 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-16 13:49:21,235 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-16 13:49:21,235 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-16 13:49:21,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:49:21,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 354. [2022-02-16 13:49:21,238 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-16 13:49:21,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 902 transitions. [2022-02-16 13:49:21,238 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 902 transitions. Word has length 22 [2022-02-16 13:49:21,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:21,239 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 902 transitions. [2022-02-16 13:49:21,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-16 13:49:21,239 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 902 transitions. [2022-02-16 13:49:21,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:21,239 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:21,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-16 13:49:21,255 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-16 13:49:21,455 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-16 13:49:21,455 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:21,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash 93105481, now seen corresponding path program 311 times [2022-02-16 13:49:21,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:21,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586944077] [2022-02-16 13:49:21,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:21,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:21,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:21,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-16 13:49:21,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:21,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586944077] [2022-02-16 13:49:21,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586944077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:21,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102204978] [2022-02-16 13:49:21,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:21,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:21,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:21,529 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-16 13:49:21,529 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-16 13:49:21,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:21,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:21,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:21,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:21,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:21,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 19 treesize of output 15 [2022-02-16 13:49:21,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:21,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-16 13:49:21,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:21,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 15 treesize of output 11 [2022-02-16 13:49:21,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-16 13:49:21,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:21,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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 16 treesize of output 20 [2022-02-16 13:49:21,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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 20 treesize of output 24 [2022-02-16 13:49:21,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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-16 13:49:21,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-16 13:49:21,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102204978] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:21,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:21,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:21,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483462636] [2022-02-16 13:49:21,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:21,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:21,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:21,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:21,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:21,807 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-16 13:49:21,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:21,938 INFO L93 Difference]: Finished difference Result 423 states and 1018 transitions. [2022-02-16 13:49:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:21,938 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-16 13:49:21,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:21,938 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:49:21,938 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:49:21,938 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-16 13:49:21,939 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-16 13:49:21,939 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-16 13:49:21,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:49:21,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 358. [2022-02-16 13:49:21,942 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-16 13:49:21,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 916 transitions. [2022-02-16 13:49:21,942 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 916 transitions. Word has length 22 [2022-02-16 13:49:21,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:21,942 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 916 transitions. [2022-02-16 13:49:21,942 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-16 13:49:21,942 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 916 transitions. [2022-02-16 13:49:21,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:21,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:21,943 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:21,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:22,158 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-16 13:49:22,158 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:22,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:22,159 INFO L85 PathProgramCache]: Analyzing trace with hash 883499601, now seen corresponding path program 312 times [2022-02-16 13:49:22,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:22,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193556604] [2022-02-16 13:49:22,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:22,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:22,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:22,226 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-16 13:49:22,226 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:22,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193556604] [2022-02-16 13:49:22,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193556604] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:22,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900579194] [2022-02-16 13:49:22,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:22,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:22,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:22,228 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-16 13:49:22,228 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-16 13:49:22,253 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:22,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:22,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:22,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:22,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:22,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:22,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:22,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:22,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:49:22,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-16 13:49:22,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:22,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:22,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 16 treesize of output 20 [2022-02-16 13:49:22,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:22,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 20 treesize of output 24 [2022-02-16 13:49:22,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:22,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 16 treesize of output 20 [2022-02-16 13:49:22,481 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-16 13:49:22,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900579194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:22,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:22,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:22,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771162382] [2022-02-16 13:49:22,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:22,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:22,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:22,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:22,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:22,482 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-16 13:49:22,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:22,561 INFO L93 Difference]: Finished difference Result 412 states and 1007 transitions. [2022-02-16 13:49:22,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:22,561 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-16 13:49:22,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:22,562 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:49:22,562 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:49:22,562 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-16 13:49:22,562 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-16 13:49:22,562 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-16 13:49:22,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:49:22,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 357. [2022-02-16 13:49:22,565 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-16 13:49:22,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 913 transitions. [2022-02-16 13:49:22,565 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 913 transitions. Word has length 22 [2022-02-16 13:49:22,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:22,565 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 913 transitions. [2022-02-16 13:49:22,566 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-16 13:49:22,566 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 913 transitions. [2022-02-16 13:49:22,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:22,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:22,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:22,582 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-16 13:49:22,779 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-16 13:49:22,779 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:22,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:22,779 INFO L85 PathProgramCache]: Analyzing trace with hash 348165810, now seen corresponding path program 313 times [2022-02-16 13:49:22,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:22,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022082380] [2022-02-16 13:49:22,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:22,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:22,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:22,866 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-16 13:49:22,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:22,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022082380] [2022-02-16 13:49:22,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022082380] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:22,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711316684] [2022-02-16 13:49:22,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:22,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:22,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:22,868 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-16 13:49:22,868 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-16 13:49:22,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:22,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:22,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:22,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:22,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 19 treesize of output 15 [2022-02-16 13:49:22,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:22,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 21 treesize of output 17 [2022-02-16 13:49:22,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:22,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 17 treesize of output 13 [2022-02-16 13:49:23,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-16 13:49:23,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:23,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,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-16 13:49:23,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,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 31 treesize of output 33 [2022-02-16 13:49:23,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,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 25 treesize of output 27 [2022-02-16 13:49:23,383 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-16 13:49:23,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711316684] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:23,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:23,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:23,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841577794] [2022-02-16 13:49:23,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:23,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:23,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:23,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:23,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:23,384 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-16 13:49:23,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:23,638 INFO L93 Difference]: Finished difference Result 437 states and 1046 transitions. [2022-02-16 13:49:23,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:23,638 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-16 13:49:23,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:23,639 INFO L225 Difference]: With dead ends: 437 [2022-02-16 13:49:23,639 INFO L226 Difference]: Without dead ends: 432 [2022-02-16 13:49:23,639 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-16 13:49:23,639 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:23,639 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.2s Time] [2022-02-16 13:49:23,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-16 13:49:23,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 362. [2022-02-16 13:49:23,642 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-16 13:49:23,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 930 transitions. [2022-02-16 13:49:23,643 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 930 transitions. Word has length 22 [2022-02-16 13:49:23,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:23,643 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 930 transitions. [2022-02-16 13:49:23,643 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-16 13:49:23,643 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 930 transitions. [2022-02-16 13:49:23,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:23,644 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:23,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-16 13:49:23,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:23,855 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-16 13:49:23,855 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:23,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:23,856 INFO L85 PathProgramCache]: Analyzing trace with hash 490087897, now seen corresponding path program 314 times [2022-02-16 13:49:23,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:23,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235540736] [2022-02-16 13:49:23,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:23,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:23,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:23,929 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:23,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:23,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235540736] [2022-02-16 13:49:23,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235540736] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:23,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455059044] [2022-02-16 13:49:23,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:23,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:23,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:23,930 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-16 13:49:23,931 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-16 13:49:23,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:23,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:23,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:23,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:24,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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-16 13:49:24,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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 20 treesize of output 16 [2022-02-16 13:49:24,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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 16 treesize of output 12 [2022-02-16 13:49:24,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:24,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:24,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:24,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 16 treesize of output 20 [2022-02-16 13:49:24,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:24,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-16 13:49:24,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:24,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-16 13:49:24,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:24,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455059044] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:24,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:24,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:24,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979649167] [2022-02-16 13:49:24,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:24,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:24,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:24,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:24,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:24,165 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-16 13:49:24,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:24,304 INFO L93 Difference]: Finished difference Result 434 states and 1043 transitions. [2022-02-16 13:49:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:24,304 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-16 13:49:24,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:24,305 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:49:24,305 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:49:24,305 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-16 13:49:24,305 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-16 13:49:24,305 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-16 13:49:24,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:49:24,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 365. [2022-02-16 13:49:24,308 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-16 13:49:24,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 934 transitions. [2022-02-16 13:49:24,309 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 934 transitions. Word has length 22 [2022-02-16 13:49:24,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:24,309 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 934 transitions. [2022-02-16 13:49:24,309 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-16 13:49:24,309 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 934 transitions. [2022-02-16 13:49:24,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:24,309 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:24,309 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:24,325 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-16 13:49:24,525 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-16 13:49:24,525 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:24,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:24,525 INFO L85 PathProgramCache]: Analyzing trace with hash 897994325, now seen corresponding path program 315 times [2022-02-16 13:49:24,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:24,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056047631] [2022-02-16 13:49:24,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:24,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:24,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:24,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-16 13:49:24,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:24,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056047631] [2022-02-16 13:49:24,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056047631] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:24,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840572369] [2022-02-16 13:49:24,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:24,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:24,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:24,605 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-16 13:49:24,605 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-16 13:49:24,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:24,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:24,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:24,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:24,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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-16 13:49:24,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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-16 13:49:24,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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 16 treesize of output 12 [2022-02-16 13:49:24,767 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:24,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:24,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:24,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-16 13:49:24,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 20 treesize of output 24 [2022-02-16 13:49:24,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:24,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-16 13:49:24,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-16 13:49:24,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840572369] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:24,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:24,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:24,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070634485] [2022-02-16 13:49:24,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:24,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:24,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:24,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:24,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:24,853 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-16 13:49:24,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:24,978 INFO L93 Difference]: Finished difference Result 430 states and 1033 transitions. [2022-02-16 13:49:24,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:24,978 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-16 13:49:24,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:24,979 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:49:24,979 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:49:24,979 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-16 13:49:24,979 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-16 13:49:24,979 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-16 13:49:24,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:49:24,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 362. [2022-02-16 13:49:24,982 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-16 13:49:24,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 929 transitions. [2022-02-16 13:49:24,983 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 929 transitions. Word has length 22 [2022-02-16 13:49:24,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:24,983 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 929 transitions. [2022-02-16 13:49:24,983 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-16 13:49:24,983 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 929 transitions. [2022-02-16 13:49:24,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:24,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:24,983 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:25,004 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-16 13:49:25,203 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-16 13:49:25,203 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:25,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:25,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1138559930, now seen corresponding path program 316 times [2022-02-16 13:49:25,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:25,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952377252] [2022-02-16 13:49:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:25,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:25,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:25,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-16 13:49:25,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:25,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952377252] [2022-02-16 13:49:25,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952377252] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:25,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527461850] [2022-02-16 13:49:25,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:25,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:25,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:25,288 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-16 13:49:25,289 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-16 13:49:25,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:25,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:25,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:25,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:25,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:25,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 21 treesize of output 17 [2022-02-16 13:49:25,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 17 treesize of output 13 [2022-02-16 13:49:25,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:25,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:25,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:49:25,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 31 treesize of output 33 [2022-02-16 13:49:25,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,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 25 treesize of output 27 [2022-02-16 13:49:25,723 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-16 13:49:25,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527461850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:25,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:25,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:25,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390381280] [2022-02-16 13:49:25,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:25,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:25,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:25,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:25,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:25,723 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-16 13:49:25,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:25,971 INFO L93 Difference]: Finished difference Result 438 states and 1048 transitions. [2022-02-16 13:49:25,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:25,971 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-16 13:49:25,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:25,972 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:49:25,972 INFO L226 Difference]: Without dead ends: 433 [2022-02-16 13:49:25,972 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-16 13:49:25,972 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-16 13:49:25,972 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-16 13:49:25,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-16 13:49:25,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 357. [2022-02-16 13:49:25,975 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-16 13:49:25,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 913 transitions. [2022-02-16 13:49:25,976 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 913 transitions. Word has length 22 [2022-02-16 13:49:25,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:25,976 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 913 transitions. [2022-02-16 13:49:25,976 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-16 13:49:25,976 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 913 transitions. [2022-02-16 13:49:25,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:25,977 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:25,977 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:25,993 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-16 13:49:26,190 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-16 13:49:26,190 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:26,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:26,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1732122073, now seen corresponding path program 317 times [2022-02-16 13:49:26,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:26,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916671261] [2022-02-16 13:49:26,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:26,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:26,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:26,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-16 13:49:26,268 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:26,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916671261] [2022-02-16 13:49:26,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916671261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:26,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678241277] [2022-02-16 13:49:26,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:26,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:26,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:26,270 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-16 13:49:26,270 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-16 13:49:26,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:26,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:26,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:26,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:26,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:26,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 19 treesize of output 15 [2022-02-16 13:49:26,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:26,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 17 treesize of output 13 [2022-02-16 13:49:26,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 9 treesize of output 3 [2022-02-16 13:49:26,449 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-16 13:49:26,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:26,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:26,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-16 13:49:26,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:26,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 20 treesize of output 24 [2022-02-16 13:49:26,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:26,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 16 treesize of output 20 [2022-02-16 13:49:26,538 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-16 13:49:26,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678241277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:26,538 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:26,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:26,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750033269] [2022-02-16 13:49:26,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:26,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:26,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:26,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:26,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:26,538 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-16 13:49:26,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:26,614 INFO L93 Difference]: Finished difference Result 410 states and 1004 transitions. [2022-02-16 13:49:26,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:26,614 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-16 13:49:26,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:26,614 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:49:26,614 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:49:26,614 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-16 13:49:26,615 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-16 13:49:26,615 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-16 13:49:26,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:49:26,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 360. [2022-02-16 13:49:26,618 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-16 13:49:26,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 924 transitions. [2022-02-16 13:49:26,618 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 924 transitions. Word has length 22 [2022-02-16 13:49:26,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:26,618 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 924 transitions. [2022-02-16 13:49:26,618 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-16 13:49:26,618 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 924 transitions. [2022-02-16 13:49:26,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:26,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:26,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-16 13:49:26,635 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-16 13:49:26,835 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-16 13:49:26,835 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:26,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:26,835 INFO L85 PathProgramCache]: Analyzing trace with hash 77781840, now seen corresponding path program 318 times [2022-02-16 13:49:26,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:26,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950754168] [2022-02-16 13:49:26,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:26,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:26,938 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-16 13:49:26,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:26,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950754168] [2022-02-16 13:49:26,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950754168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:26,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689885257] [2022-02-16 13:49:26,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:26,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:26,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:26,940 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-16 13:49:26,940 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-16 13:49:26,969 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:26,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:26,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:49:26,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:27,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:27,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 59 treesize of output 51 [2022-02-16 13:49:27,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:27,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 55 treesize of output 47 [2022-02-16 13:49:27,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:27,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 47 treesize of output 39 [2022-02-16 13:49:27,200 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-16 13:49:27,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:27,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:27,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 42 treesize of output 44 [2022-02-16 13:49:27,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:27,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 27 treesize of output 31 [2022-02-16 13:49:27,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:27,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-16 13:49:27,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-16 13:49:27,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689885257] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:27,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:27,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:27,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160458413] [2022-02-16 13:49:27,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:27,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:27,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:27,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:27,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:27,389 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-16 13:49:27,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:27,877 INFO L93 Difference]: Finished difference Result 419 states and 1033 transitions. [2022-02-16 13:49:27,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:27,877 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-16 13:49:27,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:27,878 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:49:27,878 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:49:27,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:49:27,878 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:27,878 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.2s Time] [2022-02-16 13:49:27,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:49:27,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 360. [2022-02-16 13:49:27,882 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-16 13:49:27,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 924 transitions. [2022-02-16 13:49:27,882 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 924 transitions. Word has length 22 [2022-02-16 13:49:27,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:27,882 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 924 transitions. [2022-02-16 13:49:27,882 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-16 13:49:27,882 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 924 transitions. [2022-02-16 13:49:27,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:27,883 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:27,883 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:27,899 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-16 13:49:28,092 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-16 13:49:28,092 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:28,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash -369591731, now seen corresponding path program 319 times [2022-02-16 13:49:28,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:28,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94662280] [2022-02-16 13:49:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:28,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:28,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:28,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:28,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94662280] [2022-02-16 13:49:28,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94662280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:28,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680303267] [2022-02-16 13:49:28,192 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:28,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:28,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:28,193 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-16 13:49:28,193 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-16 13:49:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:28,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:28,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:28,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:28,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 19 treesize of output 15 [2022-02-16 13:49:28,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:28,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:28,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:28,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:49:28,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:28,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:28,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,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 16 treesize of output 20 [2022-02-16 13:49:28,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,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 20 treesize of output 24 [2022-02-16 13:49:28,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,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-16 13:49:28,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-16 13:49:28,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680303267] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:28,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:28,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:28,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762059165] [2022-02-16 13:49:28,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:28,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:28,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:28,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:28,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:28,592 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-16 13:49:28,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:28,674 INFO L93 Difference]: Finished difference Result 416 states and 1016 transitions. [2022-02-16 13:49:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:28,674 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-16 13:49:28,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:28,675 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:49:28,675 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:49:28,675 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-16 13:49:28,675 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:49:28,675 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-16 13:49:28,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:49:28,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 360. [2022-02-16 13:49:28,679 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-16 13:49:28,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 924 transitions. [2022-02-16 13:49:28,680 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 924 transitions. Word has length 22 [2022-02-16 13:49:28,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:28,680 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 924 transitions. [2022-02-16 13:49:28,681 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-16 13:49:28,681 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 924 transitions. [2022-02-16 13:49:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:28,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:28,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:28,700 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-16 13:49:28,883 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-16 13:49:28,883 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:28,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:28,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1379320777, now seen corresponding path program 320 times [2022-02-16 13:49:28,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:28,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043191898] [2022-02-16 13:49:28,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:28,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:28,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:28,982 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:28,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:28,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043191898] [2022-02-16 13:49:28,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043191898] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:28,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100518649] [2022-02-16 13:49:28,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:28,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:28,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:28,984 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-16 13:49:28,984 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-16 13:49:29,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:29,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:29,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:29,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:29,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:29,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 17 treesize of output 13 [2022-02-16 13:49:29,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 9 treesize of output 3 [2022-02-16 13:49:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:29,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:29,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:29,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 16 treesize of output 20 [2022-02-16 13:49:29,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:29,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-16 13:49:29,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:29,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-16 13:49:29,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-16 13:49:29,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100518649] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:29,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:29,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:29,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028154416] [2022-02-16 13:49:29,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:29,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:29,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:29,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:29,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:29,366 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-16 13:49:29,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:29,461 INFO L93 Difference]: Finished difference Result 420 states and 1023 transitions. [2022-02-16 13:49:29,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:29,461 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-16 13:49:29,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:29,462 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:49:29,462 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:49:29,462 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-16 13:49:29,462 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-16 13:49:29,462 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-16 13:49:29,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:49:29,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 358. [2022-02-16 13:49:29,465 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-16 13:49:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 917 transitions. [2022-02-16 13:49:29,466 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 917 transitions. Word has length 22 [2022-02-16 13:49:29,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:29,466 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 917 transitions. [2022-02-16 13:49:29,466 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-16 13:49:29,466 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 917 transitions. [2022-02-16 13:49:29,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:29,467 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:29,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-16 13:49:29,483 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-16 13:49:29,683 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-16 13:49:29,683 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:29,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:29,683 INFO L85 PathProgramCache]: Analyzing trace with hash -589958912, now seen corresponding path program 321 times [2022-02-16 13:49:29,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:29,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158535580] [2022-02-16 13:49:29,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:29,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:29,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-16 13:49:29,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:29,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158535580] [2022-02-16 13:49:29,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158535580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:29,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351849644] [2022-02-16 13:49:29,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:29,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:29,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:29,764 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-16 13:49:29,764 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-16 13:49:29,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:29,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:29,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:29,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:29,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 19 treesize of output 15 [2022-02-16 13:49:29,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 20 treesize of output 16 [2022-02-16 13:49:29,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 16 treesize of output 12 [2022-02-16 13:49:29,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-16 13:49:29,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:30,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,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 28 treesize of output 30 [2022-02-16 13:49:30,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-16 13:49:30,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,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 25 treesize of output 27 [2022-02-16 13:49:30,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:30,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351849644] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:30,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:30,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:30,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230458567] [2022-02-16 13:49:30,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:30,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:30,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:30,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:30,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:30,276 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-16 13:49:30,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:30,484 INFO L93 Difference]: Finished difference Result 425 states and 1032 transitions. [2022-02-16 13:49:30,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:30,484 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-16 13:49:30,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:30,484 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:49:30,484 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:49:30,485 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-16 13:49:30,485 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-16 13:49:30,485 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-16 13:49:30,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:49:30,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 365. [2022-02-16 13:49:30,488 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-16 13:49:30,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 943 transitions. [2022-02-16 13:49:30,488 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 943 transitions. Word has length 22 [2022-02-16 13:49:30,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:30,488 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 943 transitions. [2022-02-16 13:49:30,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-16 13:49:30,489 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 943 transitions. [2022-02-16 13:49:30,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:30,489 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:30,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-16 13:49:30,504 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-16 13:49:30,703 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-16 13:49:30,703 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:30,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:30,704 INFO L85 PathProgramCache]: Analyzing trace with hash 200435208, now seen corresponding path program 322 times [2022-02-16 13:49:30,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:30,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355464288] [2022-02-16 13:49:30,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:30,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:30,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-16 13:49:30,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:30,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355464288] [2022-02-16 13:49:30,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355464288] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:30,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024751344] [2022-02-16 13:49:30,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:30,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:30,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:30,783 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-16 13:49:30,784 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-16 13:49:30,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:30,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:30,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:30,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:30,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:30,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-16 13:49:30,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:30,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 20 treesize of output 16 [2022-02-16 13:49:30,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:30,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 16 treesize of output 12 [2022-02-16 13:49:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:31,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:31,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:31,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 29 treesize of output 31 [2022-02-16 13:49:31,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:31,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 31 treesize of output 33 [2022-02-16 13:49:31,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:31,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 25 treesize of output 27 [2022-02-16 13:49:31,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-16 13:49:31,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024751344] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:31,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:31,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:31,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850324917] [2022-02-16 13:49:31,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:31,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:31,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:31,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:31,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:31,452 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-16 13:49:31,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:31,763 INFO L93 Difference]: Finished difference Result 445 states and 1065 transitions. [2022-02-16 13:49:31,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:31,763 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-16 13:49:31,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:31,764 INFO L225 Difference]: With dead ends: 445 [2022-02-16 13:49:31,764 INFO L226 Difference]: Without dead ends: 440 [2022-02-16 13:49:31,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=165, Invalid=647, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:31,764 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-16 13:49:31,764 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-16 13:49:31,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-02-16 13:49:31,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 360. [2022-02-16 13:49:31,768 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-16 13:49:31,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 927 transitions. [2022-02-16 13:49:31,768 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 927 transitions. Word has length 22 [2022-02-16 13:49:31,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:31,768 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 927 transitions. [2022-02-16 13:49:31,769 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-16 13:49:31,769 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 927 transitions. [2022-02-16 13:49:31,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:31,769 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:31,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-16 13:49:31,785 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-16 13:49:31,979 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-16 13:49:31,979 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:31,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:31,979 INFO L85 PathProgramCache]: Analyzing trace with hash -192976496, now seen corresponding path program 323 times [2022-02-16 13:49:31,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:31,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334138634] [2022-02-16 13:49:31,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:31,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:32,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-16 13:49:32,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:32,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334138634] [2022-02-16 13:49:32,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334138634] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:32,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893809465] [2022-02-16 13:49:32,097 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:32,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:32,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:32,098 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-16 13:49:32,099 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-16 13:49:32,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:32,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:32,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:49:32,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:32,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:32,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 59 treesize of output 51 [2022-02-16 13:49:32,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:32,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 59 treesize of output 51 [2022-02-16 13:49:32,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-02-16 13:49:32,422 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-16 13:49:32,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:32,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:32,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 24 treesize of output 28 [2022-02-16 13:49:32,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:32,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 27 treesize of output 31 [2022-02-16 13:49:32,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:32,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 23 treesize of output 27 [2022-02-16 13:49:32,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-16 13:49:32,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893809465] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:32,554 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:32,554 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:32,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948850455] [2022-02-16 13:49:32,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:32,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:32,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:32,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:32,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:32,555 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-16 13:49:32,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:32,846 INFO L93 Difference]: Finished difference Result 416 states and 1036 transitions. [2022-02-16 13:49:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:32,846 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-16 13:49:32,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:32,846 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:49:32,847 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:49:32,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:49:32,847 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-16 13:49:32,847 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-16 13:49:32,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:49:32,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 366. [2022-02-16 13:49:32,850 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-16 13:49:32,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 945 transitions. [2022-02-16 13:49:32,851 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 945 transitions. Word has length 22 [2022-02-16 13:49:32,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:32,851 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 945 transitions. [2022-02-16 13:49:32,851 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-16 13:49:32,851 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 945 transitions. [2022-02-16 13:49:32,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:32,851 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:32,851 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:32,871 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-16 13:49:33,061 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-16 13:49:33,061 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:33,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:33,061 INFO L85 PathProgramCache]: Analyzing trace with hash 214929932, now seen corresponding path program 324 times [2022-02-16 13:49:33,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:33,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229617632] [2022-02-16 13:49:33,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:33,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:33,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:33,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:33,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229617632] [2022-02-16 13:49:33,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229617632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:33,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886621247] [2022-02-16 13:49:33,168 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:33,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:33,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:33,169 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-16 13:49:33,170 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-16 13:49:33,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:33,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:33,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:49:33,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:33,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:33,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:49:33,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:49:33,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-16 13:49:33,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-16 13:49:33,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:33,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:49:33,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:33,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 27 treesize of output 31 [2022-02-16 13:49:33,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-16 13:49:33,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-16 13:49:33,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886621247] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:33,635 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:33,635 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:33,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660135067] [2022-02-16 13:49:33,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:33,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:33,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:33,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:33,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:33,636 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-16 13:49:33,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:33,990 INFO L93 Difference]: Finished difference Result 444 states and 1081 transitions. [2022-02-16 13:49:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:33,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-16 13:49:33,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:33,991 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:49:33,991 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:49:33,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:49:33,991 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:33,991 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.2s Time] [2022-02-16 13:49:33,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:49:33,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 368. [2022-02-16 13:49:33,995 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-16 13:49:33,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 954 transitions. [2022-02-16 13:49:33,995 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 954 transitions. Word has length 22 [2022-02-16 13:49:33,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:33,995 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 954 transitions. [2022-02-16 13:49:33,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-16 13:49:33,996 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 954 transitions. [2022-02-16 13:49:33,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:33,996 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:33,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-16 13:49:34,012 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-16 13:49:34,208 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-16 13:49:34,209 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:34,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:34,209 INFO L85 PathProgramCache]: Analyzing trace with hash -88359095, now seen corresponding path program 325 times [2022-02-16 13:49:34,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:34,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724911050] [2022-02-16 13:49:34,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:34,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:34,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-16 13:49:34,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:34,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724911050] [2022-02-16 13:49:34,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724911050] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:34,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281156807] [2022-02-16 13:49:34,305 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:34,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:34,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:34,306 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-16 13:49:34,306 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-16 13:49:34,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:34,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:34,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:34,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,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-16 13:49:34,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:49:34,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,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 17 treesize of output 13 [2022-02-16 13:49:34,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:34,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:34,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:34,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 15 treesize of output 19 [2022-02-16 13:49:34,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:34,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 20 treesize of output 24 [2022-02-16 13:49:34,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:34,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-16 13:49:34,636 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-16 13:49:34,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281156807] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:34,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:34,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:34,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384173353] [2022-02-16 13:49:34,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:34,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:34,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:34,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:34,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:34,637 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-16 13:49:34,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:34,697 INFO L93 Difference]: Finished difference Result 420 states and 1036 transitions. [2022-02-16 13:49:34,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:34,697 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-16 13:49:34,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:34,698 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:49:34,698 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:49:34,698 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-16 13:49:34,698 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-16 13:49:34,698 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-16 13:49:34,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:49:34,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 374. [2022-02-16 13:49:34,701 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-16 13:49:34,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 964 transitions. [2022-02-16 13:49:34,701 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 964 transitions. Word has length 22 [2022-02-16 13:49:34,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:34,702 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 964 transitions. [2022-02-16 13:49:34,702 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-16 13:49:34,702 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 964 transitions. [2022-02-16 13:49:34,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:34,702 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:34,702 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:34,718 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-16 13:49:34,909 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-16 13:49:34,910 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:34,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:34,910 INFO L85 PathProgramCache]: Analyzing trace with hash 319547333, now seen corresponding path program 326 times [2022-02-16 13:49:34,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:34,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120272020] [2022-02-16 13:49:34,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:34,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:34,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:34,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-16 13:49:34,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:34,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120272020] [2022-02-16 13:49:34,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120272020] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:34,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540377171] [2022-02-16 13:49:34,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:34,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:34,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:34,997 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-16 13:49:34,998 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-16 13:49:35,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:35,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:35,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:35,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:35,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:35,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 19 treesize of output 15 [2022-02-16 13:49:35,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:35,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:49:35,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:35,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-16 13:49:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:35,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:35,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:35,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 19 [2022-02-16 13:49:35,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:35,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-16 13:49:35,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:35,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-16 13:49:35,326 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-16 13:49:35,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540377171] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:35,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:35,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:35,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815664435] [2022-02-16 13:49:35,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:35,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:35,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:35,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:35,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:35,327 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-16 13:49:35,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:35,477 INFO L93 Difference]: Finished difference Result 427 states and 1050 transitions. [2022-02-16 13:49:35,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:35,478 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-16 13:49:35,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:35,478 INFO L225 Difference]: With dead ends: 427 [2022-02-16 13:49:35,478 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:49:35,478 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-16 13:49:35,479 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-16 13:49:35,479 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-16 13:49:35,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:49:35,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 372. [2022-02-16 13:49:35,482 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-16 13:49:35,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 959 transitions. [2022-02-16 13:49:35,482 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 959 transitions. Word has length 22 [2022-02-16 13:49:35,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:35,482 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 959 transitions. [2022-02-16 13:49:35,482 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-16 13:49:35,482 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 959 transitions. [2022-02-16 13:49:35,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:35,483 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:35,483 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:35,498 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-16 13:49:35,695 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-16 13:49:35,695 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:35,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:35,695 INFO L85 PathProgramCache]: Analyzing trace with hash 79744713, now seen corresponding path program 327 times [2022-02-16 13:49:35,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:35,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862964290] [2022-02-16 13:49:35,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:35,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:35,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-16 13:49:35,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:35,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862964290] [2022-02-16 13:49:35,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862964290] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:35,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967540696] [2022-02-16 13:49:35,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:35,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:35,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:35,823 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-16 13:49:35,823 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-16 13:49:35,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:35,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:35,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:35,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:35,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:35,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-16 13:49:36,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,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 19 treesize of output 15 [2022-02-16 13:49:36,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,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 11 treesize of output 3 [2022-02-16 13:49:36,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-16 13:49:36,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:36,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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 15 treesize of output 19 [2022-02-16 13:49:36,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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-16 13:49:36,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:36,297 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-16 13:49:36,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967540696] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:36,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:36,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:36,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562549228] [2022-02-16 13:49:36,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:36,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:36,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:36,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:36,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:36,298 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-16 13:49:36,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:36,438 INFO L93 Difference]: Finished difference Result 438 states and 1066 transitions. [2022-02-16 13:49:36,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:36,438 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-16 13:49:36,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:36,439 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:49:36,439 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:49:36,439 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-16 13:49:36,439 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-16 13:49:36,439 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-16 13:49:36,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:49:36,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 370. [2022-02-16 13:49:36,442 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-16 13:49:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 955 transitions. [2022-02-16 13:49:36,443 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 955 transitions. Word has length 22 [2022-02-16 13:49:36,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:36,443 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 955 transitions. [2022-02-16 13:49:36,443 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-16 13:49:36,443 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 955 transitions. [2022-02-16 13:49:36,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:36,443 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:36,443 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:36,459 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-16 13:49:36,655 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-16 13:49:36,655 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:36,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:36,655 INFO L85 PathProgramCache]: Analyzing trace with hash 950009872, now seen corresponding path program 328 times [2022-02-16 13:49:36,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:36,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765921206] [2022-02-16 13:49:36,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:36,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:36,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:36,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:36,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:36,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765921206] [2022-02-16 13:49:36,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765921206] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:36,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470635930] [2022-02-16 13:49:36,726 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:36,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:36,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:36,727 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-16 13:49:36,727 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-16 13:49:36,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:36,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:36,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:36,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:36,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,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-16 13:49:36,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,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 21 treesize of output 17 [2022-02-16 13:49:36,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:36,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:36,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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 17 treesize of output 21 [2022-02-16 13:49:36,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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-16 13:49:36,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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 15 treesize of output 19 [2022-02-16 13:49:37,005 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-16 13:49:37,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470635930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:37,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:37,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:37,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229523360] [2022-02-16 13:49:37,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:37,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:37,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:37,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:37,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:37,005 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-16 13:49:37,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:37,113 INFO L93 Difference]: Finished difference Result 433 states and 1053 transitions. [2022-02-16 13:49:37,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:37,113 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-16 13:49:37,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:37,113 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:49:37,114 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:49:37,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:49:37,114 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-16 13:49:37,114 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-16 13:49:37,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:49:37,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 374. [2022-02-16 13:49:37,117 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-16 13:49:37,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 960 transitions. [2022-02-16 13:49:37,118 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 960 transitions. Word has length 22 [2022-02-16 13:49:37,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:37,118 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 960 transitions. [2022-02-16 13:49:37,118 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-16 13:49:37,118 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 960 transitions. [2022-02-16 13:49:37,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:37,119 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:37,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-16 13:49:37,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Ended with exit code 0 [2022-02-16 13:49:37,335 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-16 13:49:37,335 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:37,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:37,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1548472704, now seen corresponding path program 329 times [2022-02-16 13:49:37,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:37,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915459226] [2022-02-16 13:49:37,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:37,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:37,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:37,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:37,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915459226] [2022-02-16 13:49:37,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915459226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:37,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332685456] [2022-02-16 13:49:37,397 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:37,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:37,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:37,399 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-16 13:49:37,399 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-16 13:49:37,432 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:37,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:37,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:37,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:37,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:37,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 19 treesize of output 15 [2022-02-16 13:49:37,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:37,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 21 treesize of output 17 [2022-02-16 13:49:37,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:37,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:37,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:37,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:37,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,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 17 treesize of output 21 [2022-02-16 13:49:37,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,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 19 treesize of output 23 [2022-02-16 13:49:37,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:49:37,701 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-16 13:49:37,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332685456] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:37,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:37,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:37,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416168873] [2022-02-16 13:49:37,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:37,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:37,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:37,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:37,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:37,702 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-16 13:49:37,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:37,816 INFO L93 Difference]: Finished difference Result 423 states and 1040 transitions. [2022-02-16 13:49:37,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:37,816 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-16 13:49:37,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:37,816 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:49:37,817 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:49:37,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:37,817 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-16 13:49:37,817 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-16 13:49:37,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:49:37,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 370. [2022-02-16 13:49:37,820 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-16 13:49:37,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 954 transitions. [2022-02-16 13:49:37,821 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 954 transitions. Word has length 22 [2022-02-16 13:49:37,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:37,821 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 954 transitions. [2022-02-16 13:49:37,821 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-16 13:49:37,821 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 954 transitions. [2022-02-16 13:49:37,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:37,821 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:37,821 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:37,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:38,031 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-16 13:49:38,031 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:38,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:38,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1052656124, now seen corresponding path program 330 times [2022-02-16 13:49:38,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:38,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851020833] [2022-02-16 13:49:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:38,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:38,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-16 13:49:38,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:38,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851020833] [2022-02-16 13:49:38,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851020833] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:38,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523881545] [2022-02-16 13:49:38,131 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:38,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:38,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:38,132 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-16 13:49:38,132 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-16 13:49:38,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:38,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:38,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:49:38,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:38,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:38,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:49:38,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:38,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:49:38,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:38,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-16 13:49:38,399 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-16 13:49:38,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:38,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-16 13:49:38,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:38,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 31 treesize of output 35 [2022-02-16 13:49:38,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:38,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 27 treesize of output 31 [2022-02-16 13:49:38,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-16 13:49:38,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523881545] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:38,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:38,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:38,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186876828] [2022-02-16 13:49:38,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:38,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:38,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:38,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:38,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:38,546 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-16 13:49:38,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:38,838 INFO L93 Difference]: Finished difference Result 449 states and 1112 transitions. [2022-02-16 13:49:38,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:38,839 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-16 13:49:38,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:38,839 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:49:38,839 INFO L226 Difference]: Without dead ends: 449 [2022-02-16 13:49:38,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:49:38,840 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-16 13:49:38,840 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-16 13:49:38,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-16 13:49:38,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 371. [2022-02-16 13:49:38,843 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-16 13:49:38,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 958 transitions. [2022-02-16 13:49:38,844 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 958 transitions. Word has length 22 [2022-02-16 13:49:38,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:38,844 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 958 transitions. [2022-02-16 13:49:38,844 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-16 13:49:38,844 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 958 transitions. [2022-02-16 13:49:38,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:38,844 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:38,844 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:38,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Ended with exit code 0 [2022-02-16 13:49:39,054 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-16 13:49:39,054 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:39,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:39,054 INFO L85 PathProgramCache]: Analyzing trace with hash 644009104, now seen corresponding path program 331 times [2022-02-16 13:49:39,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:39,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709122658] [2022-02-16 13:49:39,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:39,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:39,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:39,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:39,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709122658] [2022-02-16 13:49:39,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709122658] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:39,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219539180] [2022-02-16 13:49:39,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:39,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:39,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:39,181 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-16 13:49:39,182 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-16 13:49:39,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:39,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:39,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:39,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:39,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-16 13:49:39,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:39,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 19 treesize of output 15 [2022-02-16 13:49:39,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:39,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 15 treesize of output 11 [2022-02-16 13:49:39,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:39,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:39,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:39,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 29 treesize of output 31 [2022-02-16 13:49:39,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:39,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 31 treesize of output 33 [2022-02-16 13:49:39,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:39,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 25 treesize of output 27 [2022-02-16 13:49:39,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-16 13:49:39,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219539180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:39,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:39,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:39,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700361275] [2022-02-16 13:49:39,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:39,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:39,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:39,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:39,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:39,842 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-16 13:49:40,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:40,078 INFO L93 Difference]: Finished difference Result 432 states and 1058 transitions. [2022-02-16 13:49:40,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:40,078 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-16 13:49:40,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:40,079 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:49:40,079 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:49:40,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:49:40,079 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-16 13:49:40,079 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-16 13:49:40,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:49:40,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 371. [2022-02-16 13:49:40,082 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-16 13:49:40,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 958 transitions. [2022-02-16 13:49:40,083 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 958 transitions. Word has length 22 [2022-02-16 13:49:40,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:40,083 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 958 transitions. [2022-02-16 13:49:40,083 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-16 13:49:40,083 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 958 transitions. [2022-02-16 13:49:40,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:40,084 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:40,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:40,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:40,284 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-16 13:49:40,284 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:40,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:40,284 INFO L85 PathProgramCache]: Analyzing trace with hash -213383412, now seen corresponding path program 332 times [2022-02-16 13:49:40,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:40,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001819449] [2022-02-16 13:49:40,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:40,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:40,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:40,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:40,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001819449] [2022-02-16 13:49:40,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001819449] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:40,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149980856] [2022-02-16 13:49:40,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:40,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:40,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:40,364 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-16 13:49:40,365 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-16 13:49:40,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:40,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:40,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:40,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:40,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:40,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 19 treesize of output 15 [2022-02-16 13:49:40,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:40,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-16 13:49:40,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:40,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 10 treesize of output 5 [2022-02-16 13:49:40,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-16 13:49:40,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:40,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:40,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,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-16 13:49:40,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 15 treesize of output 19 [2022-02-16 13:49:40,693 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-16 13:49:40,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149980856] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:40,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:40,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:40,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227442578] [2022-02-16 13:49:40,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:40,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:40,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:40,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:40,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:40,694 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-16 13:49:40,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:40,809 INFO L93 Difference]: Finished difference Result 419 states and 1037 transitions. [2022-02-16 13:49:40,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:40,809 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-16 13:49:40,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:40,810 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:49:40,810 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:49:40,810 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-16 13:49:40,810 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-16 13:49:40,810 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-16 13:49:40,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:49:40,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 374. [2022-02-16 13:49:40,813 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-16 13:49:40,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 961 transitions. [2022-02-16 13:49:40,814 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 961 transitions. Word has length 22 [2022-02-16 13:49:40,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:40,814 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 961 transitions. [2022-02-16 13:49:40,814 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-16 13:49:40,814 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 961 transitions. [2022-02-16 13:49:40,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:40,814 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:40,814 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:40,830 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-16 13:49:41,023 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-16 13:49:41,023 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:41,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:41,023 INFO L85 PathProgramCache]: Analyzing trace with hash 422961454, now seen corresponding path program 333 times [2022-02-16 13:49:41,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:41,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962257174] [2022-02-16 13:49:41,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:41,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:41,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:41,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:41,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:41,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962257174] [2022-02-16 13:49:41,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962257174] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:41,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176879739] [2022-02-16 13:49:41,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:41,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:41,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:41,132 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-16 13:49:41,133 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-16 13:49:41,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:41,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:41,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:41,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:41,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:41,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-16 13:49:41,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:41,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-16 13:49:41,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:41,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 9 treesize of output 3 [2022-02-16 13:49:41,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:41,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:41,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:41,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 28 treesize of output 30 [2022-02-16 13:49:41,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:41,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 31 treesize of output 33 [2022-02-16 13:49:41,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:41,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-16 13:49:41,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:41,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176879739] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:41,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:41,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:41,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548683908] [2022-02-16 13:49:41,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:41,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:41,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:41,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:41,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:41,706 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-16 13:49:41,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:41,990 INFO L93 Difference]: Finished difference Result 446 states and 1080 transitions. [2022-02-16 13:49:41,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:41,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-16 13:49:41,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:41,990 INFO L225 Difference]: With dead ends: 446 [2022-02-16 13:49:41,991 INFO L226 Difference]: Without dead ends: 441 [2022-02-16 13:49:41,991 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-16 13:49:41,991 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-16 13:49:41,991 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-16 13:49:41,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-16 13:49:41,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 371. [2022-02-16 13:49:41,994 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-16 13:49:41,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 952 transitions. [2022-02-16 13:49:41,995 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 952 transitions. Word has length 22 [2022-02-16 13:49:41,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:41,995 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 952 transitions. [2022-02-16 13:49:41,995 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-16 13:49:41,995 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 952 transitions. [2022-02-16 13:49:41,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:41,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:41,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:42,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:42,196 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-16 13:49:42,196 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:42,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:42,196 INFO L85 PathProgramCache]: Analyzing trace with hash -560717359, now seen corresponding path program 334 times [2022-02-16 13:49:42,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:42,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114390261] [2022-02-16 13:49:42,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:42,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:42,294 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:42,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:42,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114390261] [2022-02-16 13:49:42,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114390261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:42,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807687164] [2022-02-16 13:49:42,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:42,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:42,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:42,296 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-16 13:49:42,296 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-16 13:49:42,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:42,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:42,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:42,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:42,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:42,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 17 treesize of output 13 [2022-02-16 13:49:42,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:42,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:42,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:42,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 11 treesize of output 3 [2022-02-16 13:49:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:42,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:42,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:42,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 15 treesize of output 19 [2022-02-16 13:49:42,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:42,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-16 13:49:42,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:42,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-16 13:49:42,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-16 13:49:42,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807687164] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:42,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:42,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:42,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95478141] [2022-02-16 13:49:42,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:42,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:42,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:42,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:42,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:42,692 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-16 13:49:42,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:42,769 INFO L93 Difference]: Finished difference Result 423 states and 1034 transitions. [2022-02-16 13:49:42,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:42,770 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-16 13:49:42,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:42,770 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:49:42,770 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:49:42,770 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-16 13:49:42,770 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-16 13:49:42,771 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-16 13:49:42,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:49:42,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 369. [2022-02-16 13:49:42,774 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-16 13:49:42,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 949 transitions. [2022-02-16 13:49:42,774 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 949 transitions. Word has length 22 [2022-02-16 13:49:42,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:42,774 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 949 transitions. [2022-02-16 13:49:42,774 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-16 13:49:42,774 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 949 transitions. [2022-02-16 13:49:42,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:42,775 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:42,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-16 13:49:42,790 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-16 13:49:42,988 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-16 13:49:42,988 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:42,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:42,988 INFO L85 PathProgramCache]: Analyzing trace with hash 2119626682, now seen corresponding path program 335 times [2022-02-16 13:49:42,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:42,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973071508] [2022-02-16 13:49:42,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:42,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:42,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:43,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-16 13:49:43,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:43,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973071508] [2022-02-16 13:49:43,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973071508] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:43,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589498819] [2022-02-16 13:49:43,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:43,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:43,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:43,087 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-16 13:49:43,088 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-16 13:49:43,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:43,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:43,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:43,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:43,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:43,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 17 treesize of output 13 [2022-02-16 13:49:43,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:43,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 19 treesize of output 15 [2022-02-16 13:49:43,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:43,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 15 treesize of output 11 [2022-02-16 13:49:43,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-16 13:49:43,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:43,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:43,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 30 treesize of output 32 [2022-02-16 13:49:43,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 33 treesize of output 35 [2022-02-16 13:49:43,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:43,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 27 treesize of output 29 [2022-02-16 13:49:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:43,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589498819] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:43,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:43,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:43,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887477456] [2022-02-16 13:49:43,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:43,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:43,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:43,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:43,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:43,644 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-16 13:49:43,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:43,932 INFO L93 Difference]: Finished difference Result 424 states and 1040 transitions. [2022-02-16 13:49:43,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:43,932 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-16 13:49:43,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:43,933 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:49:43,933 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:49:43,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:49:43,933 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:43,933 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.2s Time] [2022-02-16 13:49:43,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:49:43,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 368. [2022-02-16 13:49:43,937 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-16 13:49:43,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 945 transitions. [2022-02-16 13:49:43,937 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 945 transitions. Word has length 22 [2022-02-16 13:49:43,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:43,937 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 945 transitions. [2022-02-16 13:49:43,937 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-16 13:49:43,937 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 945 transitions. [2022-02-16 13:49:43,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:43,938 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:43,938 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:43,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:44,147 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-16 13:49:44,147 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:44,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:44,147 INFO L85 PathProgramCache]: Analyzing trace with hash -102165675, now seen corresponding path program 336 times [2022-02-16 13:49:44,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:44,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846405770] [2022-02-16 13:49:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:44,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:44,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:44,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:44,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:44,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846405770] [2022-02-16 13:49:44,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846405770] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:44,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092415091] [2022-02-16 13:49:44,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:44,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:44,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:44,248 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-16 13:49:44,249 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-16 13:49:44,274 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:44,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:44,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:44,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:44,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:44,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 17 treesize of output 13 [2022-02-16 13:49:44,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:44,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-16 13:49:44,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:44,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:49:44,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:44,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:44,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:44,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-16 13:49:44,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:44,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-16 13:49:44,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:44,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 16 treesize of output 20 [2022-02-16 13:49:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:44,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092415091] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:44,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:44,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:44,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166148763] [2022-02-16 13:49:44,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:44,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:44,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:44,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:44,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:44,628 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-16 13:49:44,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:44,739 INFO L93 Difference]: Finished difference Result 416 states and 1024 transitions. [2022-02-16 13:49:44,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:44,739 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-16 13:49:44,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:44,740 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:49:44,740 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:49:44,740 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-16 13:49:44,740 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-16 13:49:44,740 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-16 13:49:44,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:49:44,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 371. [2022-02-16 13:49:44,743 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-16 13:49:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 949 transitions. [2022-02-16 13:49:44,743 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 949 transitions. Word has length 22 [2022-02-16 13:49:44,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:44,744 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 949 transitions. [2022-02-16 13:49:44,744 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-16 13:49:44,744 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 949 transitions. [2022-02-16 13:49:44,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:44,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:44,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-16 13:49:44,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:44,944 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-16 13:49:44,945 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:44,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:44,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1109472628, now seen corresponding path program 337 times [2022-02-16 13:49:44,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:44,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390282795] [2022-02-16 13:49:44,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:44,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:44,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:45,076 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-16 13:49:45,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:45,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390282795] [2022-02-16 13:49:45,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390282795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:45,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193342036] [2022-02-16 13:49:45,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:45,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:45,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:45,077 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-16 13:49:45,078 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-16 13:49:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:45,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:45,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:45,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:45,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 17 treesize of output 13 [2022-02-16 13:49:45,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:45,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-16 13:49:45,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:49:45,419 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:45,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:45,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:45,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 19 treesize of output 23 [2022-02-16 13:49:45,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:45,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 33 treesize of output 35 [2022-02-16 13:49:45,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:45,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 27 treesize of output 29 [2022-02-16 13:49:45,739 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-16 13:49:45,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193342036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:45,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:45,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:45,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565936210] [2022-02-16 13:49:45,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:45,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:45,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:45,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:45,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:45,739 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-16 13:49:45,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:45,998 INFO L93 Difference]: Finished difference Result 428 states and 1049 transitions. [2022-02-16 13:49:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:45,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-16 13:49:45,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:45,999 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:49:45,999 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:49:45,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:45,999 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:45,999 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.2s Time] [2022-02-16 13:49:46,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:49:46,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 371. [2022-02-16 13:49:46,002 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-16 13:49:46,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 949 transitions. [2022-02-16 13:49:46,003 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 949 transitions. Word has length 22 [2022-02-16 13:49:46,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:46,003 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 949 transitions. [2022-02-16 13:49:46,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-16 13:49:46,003 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 949 transitions. [2022-02-16 13:49:46,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:46,004 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:46,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-16 13:49:46,020 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-16 13:49:46,219 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-16 13:49:46,220 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:46,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:46,220 INFO L85 PathProgramCache]: Analyzing trace with hash 496297157, now seen corresponding path program 338 times [2022-02-16 13:49:46,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:46,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771709683] [2022-02-16 13:49:46,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:46,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:46,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-16 13:49:46,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:46,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771709683] [2022-02-16 13:49:46,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771709683] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:46,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690974982] [2022-02-16 13:49:46,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:46,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:46,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:46,306 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-16 13:49:46,307 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-16 13:49:46,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:46,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:46,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:46,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:46,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 17 treesize of output 13 [2022-02-16 13:49:46,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:46,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-16 13:49:46,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:46,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-16 13:49:46,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:46,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:46,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:46,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-16 13:49:46,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:46,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 20 treesize of output 24 [2022-02-16 13:49:46,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:46,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 16 treesize of output 20 [2022-02-16 13:49:46,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-16 13:49:46,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690974982] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:46,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:46,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:46,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493281428] [2022-02-16 13:49:46,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:46,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:46,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:46,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:46,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:46,674 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-16 13:49:46,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:46,828 INFO L93 Difference]: Finished difference Result 422 states and 1037 transitions. [2022-02-16 13:49:46,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:46,828 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-16 13:49:46,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:46,829 INFO L225 Difference]: With dead ends: 422 [2022-02-16 13:49:46,829 INFO L226 Difference]: Without dead ends: 414 [2022-02-16 13:49:46,829 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-16 13:49:46,829 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-16 13:49:46,829 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-16 13:49:46,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-16 13:49:46,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 369. [2022-02-16 13:49:46,832 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-16 13:49:46,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 946 transitions. [2022-02-16 13:49:46,833 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 946 transitions. Word has length 22 [2022-02-16 13:49:46,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:46,833 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 946 transitions. [2022-02-16 13:49:46,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-16 13:49:46,833 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 946 transitions. [2022-02-16 13:49:46,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:46,833 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:46,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-16 13:49:46,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Ended with exit code 0 [2022-02-16 13:49:47,034 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-16 13:49:47,034 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:47,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:47,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1789402790, now seen corresponding path program 339 times [2022-02-16 13:49:47,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:47,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575237448] [2022-02-16 13:49:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:47,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:47,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:47,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:47,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575237448] [2022-02-16 13:49:47,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575237448] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:47,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653030363] [2022-02-16 13:49:47,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:47,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:47,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:47,161 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-16 13:49:47,162 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-16 13:49:47,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:47,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:47,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:47,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:47,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:47,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:47,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-16 13:49:47,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:47,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 9 treesize of output 3 [2022-02-16 13:49:47,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:47,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:47,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,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-16 13:49:47,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,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 20 treesize of output 24 [2022-02-16 13:49:47,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,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-16 13:49:47,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:47,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653030363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:47,499 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:47,499 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:47,499 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800593108] [2022-02-16 13:49:47,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:47,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:47,499 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:47,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:47,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:47,499 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-16 13:49:47,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:47,686 INFO L93 Difference]: Finished difference Result 423 states and 1046 transitions. [2022-02-16 13:49:47,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:47,687 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-16 13:49:47,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:47,687 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:49:47,687 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:49:47,688 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-16 13:49:47,688 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-16 13:49:47,688 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-16 13:49:47,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:49:47,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 371. [2022-02-16 13:49:47,691 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-16 13:49:47,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 953 transitions. [2022-02-16 13:49:47,691 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 953 transitions. Word has length 22 [2022-02-16 13:49:47,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:47,691 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 953 transitions. [2022-02-16 13:49:47,691 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-16 13:49:47,692 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 953 transitions. [2022-02-16 13:49:47,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:47,692 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:47,692 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:47,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:47,892 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-16 13:49:47,892 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:47,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:47,893 INFO L85 PathProgramCache]: Analyzing trace with hash 529195721, now seen corresponding path program 340 times [2022-02-16 13:49:47,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:47,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385922274] [2022-02-16 13:49:47,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:47,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:47,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-16 13:49:47,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:47,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385922274] [2022-02-16 13:49:47,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385922274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:47,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133613635] [2022-02-16 13:49:47,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:47,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:47,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:47,975 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-16 13:49:47,976 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-16 13:49:48,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:48,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:48,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:48,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:48,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:48,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:48,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:48,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-16 13:49:48,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-16 13:49:48,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:48,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:48,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-16 13:49:48,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:48,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 20 treesize of output 24 [2022-02-16 13:49:48,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:48,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 16 treesize of output 20 [2022-02-16 13:49:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:48,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133613635] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:48,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:48,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:48,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257933497] [2022-02-16 13:49:48,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:48,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:48,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:48,221 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-16 13:49:48,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:48,331 INFO L93 Difference]: Finished difference Result 420 states and 1037 transitions. [2022-02-16 13:49:48,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:48,331 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-16 13:49:48,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:48,331 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:49:48,331 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:49:48,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:48,332 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-16 13:49:48,332 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-16 13:49:48,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:49:48,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 370. [2022-02-16 13:49:48,335 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-16 13:49:48,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 949 transitions. [2022-02-16 13:49:48,335 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 949 transitions. Word has length 22 [2022-02-16 13:49:48,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:48,335 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 949 transitions. [2022-02-16 13:49:48,335 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-16 13:49:48,335 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 949 transitions. [2022-02-16 13:49:48,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:48,336 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:48,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:48,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:48,538 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-16 13:49:48,538 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:48,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:48,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1715170386, now seen corresponding path program 341 times [2022-02-16 13:49:48,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:48,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855394884] [2022-02-16 13:49:48,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:48,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:48,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:48,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855394884] [2022-02-16 13:49:48,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855394884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:48,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278393812] [2022-02-16 13:49:48,652 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:48,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:48,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:48,653 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-16 13:49:48,653 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-16 13:49:48,680 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:48,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:48,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:48,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:48,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:48,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 17 treesize of output 13 [2022-02-16 13:49:48,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:48,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:48,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:49:48,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:48,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:48,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:48,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-16 13:49:48,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:48,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 20 treesize of output 24 [2022-02-16 13:49:48,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:48,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:48,989 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:48,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278393812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:48,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:48,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:48,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465686401] [2022-02-16 13:49:48,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:48,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:48,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:48,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:48,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:48,990 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-16 13:49:49,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:49,178 INFO L93 Difference]: Finished difference Result 430 states and 1062 transitions. [2022-02-16 13:49:49,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:49,178 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-16 13:49:49,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:49,179 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:49:49,179 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:49:49,179 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-16 13:49:49,179 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-16 13:49:49,179 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-16 13:49:49,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:49:49,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 369. [2022-02-16 13:49:49,182 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-16 13:49:49,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 946 transitions. [2022-02-16 13:49:49,183 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 946 transitions. Word has length 22 [2022-02-16 13:49:49,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:49,183 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 946 transitions. [2022-02-16 13:49:49,183 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-16 13:49:49,183 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 946 transitions. [2022-02-16 13:49:49,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:49,183 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:49,184 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:49,200 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-16 13:49:49,391 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-16 13:49:49,391 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:49,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:49,391 INFO L85 PathProgramCache]: Analyzing trace with hash -738390335, now seen corresponding path program 342 times [2022-02-16 13:49:49,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:49,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476343861] [2022-02-16 13:49:49,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:49,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:49,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:49,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:49,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476343861] [2022-02-16 13:49:49,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476343861] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:49,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192843661] [2022-02-16 13:49:49,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:49,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:49,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:49,499 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-16 13:49:49,500 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-16 13:49:49,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:49:49,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:49,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:49,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:49,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-16 13:49:49,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:49,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-16 13:49:49,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:49,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:49:49,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:49,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:49,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,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 20 [2022-02-16 13:49:49,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,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 20 treesize of output 24 [2022-02-16 13:49:49,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,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-16 13:49:49,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:49,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192843661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:49,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:49,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:49,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470335043] [2022-02-16 13:49:49,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:49,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:49,849 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:49,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:49,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:49,849 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-16 13:49:50,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:50,009 INFO L93 Difference]: Finished difference Result 426 states and 1055 transitions. [2022-02-16 13:49:50,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:50,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-16 13:49:50,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:50,010 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:49:50,010 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:49:50,011 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-16 13:49:50,011 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-16 13:49:50,011 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-16 13:49:50,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:49:50,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 372. [2022-02-16 13:49:50,014 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-16 13:49:50,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 957 transitions. [2022-02-16 13:49:50,014 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 957 transitions. Word has length 22 [2022-02-16 13:49:50,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:50,014 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 957 transitions. [2022-02-16 13:49:50,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-16 13:49:50,015 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 957 transitions. [2022-02-16 13:49:50,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:50,015 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:50,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-16 13:49:50,031 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-16 13:49:50,215 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-16 13:49:50,215 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:50,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:50,216 INFO L85 PathProgramCache]: Analyzing trace with hash 52003785, now seen corresponding path program 343 times [2022-02-16 13:49:50,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:50,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468317973] [2022-02-16 13:49:50,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:50,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:50,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:50,332 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-16 13:49:50,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:50,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468317973] [2022-02-16 13:49:50,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468317973] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:50,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811176447] [2022-02-16 13:49:50,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:50,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:50,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:50,333 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-16 13:49:50,334 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-16 13:49:50,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:50,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:50,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:50,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 17 treesize of output 13 [2022-02-16 13:49:50,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:50,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:50,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:50,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-16 13:49:50,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-16 13:49:50,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:50,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 16 treesize of output 20 [2022-02-16 13:49:50,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:50,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 20 treesize of output 24 [2022-02-16 13:49:50,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:50,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 16 treesize of output 20 [2022-02-16 13:49:50,636 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-16 13:49:50,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811176447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:50,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:50,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:50,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139341934] [2022-02-16 13:49:50,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:50,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:50,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:50,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:50,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:50,637 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-16 13:49:50,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:50,748 INFO L93 Difference]: Finished difference Result 415 states and 1032 transitions. [2022-02-16 13:49:50,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:50,748 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-16 13:49:50,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:50,748 INFO L225 Difference]: With dead ends: 415 [2022-02-16 13:49:50,748 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:49:50,749 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-16 13:49:50,749 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-16 13:49:50,749 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-16 13:49:50,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:49:50,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 373. [2022-02-16 13:49:50,752 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-16 13:49:50,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 961 transitions. [2022-02-16 13:49:50,752 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 961 transitions. Word has length 22 [2022-02-16 13:49:50,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:50,752 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 961 transitions. [2022-02-16 13:49:50,752 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-16 13:49:50,752 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 961 transitions. [2022-02-16 13:49:50,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:50,753 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:50,753 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:50,769 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-16 13:49:50,955 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-16 13:49:50,955 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:50,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:50,955 INFO L85 PathProgramCache]: Analyzing trace with hash 851278068, now seen corresponding path program 344 times [2022-02-16 13:49:50,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:50,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6822791] [2022-02-16 13:49:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:50,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:51,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:51,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:51,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6822791] [2022-02-16 13:49:51,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6822791] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:51,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010160904] [2022-02-16 13:49:51,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:51,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:51,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:51,058 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-16 13:49:51,072 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-16 13:49:51,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:51,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:51,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:51,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:51,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,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-16 13:49:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:49:51,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,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 9 treesize of output 3 [2022-02-16 13:49:51,288 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:51,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:51,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:51,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:51,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 20 treesize of output 24 [2022-02-16 13:49:51,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:51,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-16 13:49:51,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:51,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010160904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:51,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:51,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:51,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741747686] [2022-02-16 13:49:51,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:51,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:51,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:51,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:51,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:51,411 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-16 13:49:51,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:51,485 INFO L93 Difference]: Finished difference Result 425 states and 1057 transitions. [2022-02-16 13:49:51,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:51,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-16 13:49:51,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:51,485 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:49:51,485 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:49:51,485 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-16 13:49:51,486 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-16 13:49:51,486 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-16 13:49:51,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:49:51,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 374. [2022-02-16 13:49:51,489 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-16 13:49:51,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 965 transitions. [2022-02-16 13:49:51,489 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 965 transitions. Word has length 22 [2022-02-16 13:49:51,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:51,489 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 965 transitions. [2022-02-16 13:49:51,489 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-16 13:49:51,489 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 965 transitions. [2022-02-16 13:49:51,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:51,490 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:51,490 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:51,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:51,691 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-16 13:49:51,691 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:51,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:51,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1641672188, now seen corresponding path program 345 times [2022-02-16 13:49:51,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:51,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968003932] [2022-02-16 13:49:51,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:51,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:51,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-16 13:49:51,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:51,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968003932] [2022-02-16 13:49:51,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968003932] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:51,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473917848] [2022-02-16 13:49:51,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:51,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:51,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:51,808 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-16 13:49:51,808 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-16 13:49:51,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:51,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:51,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:51,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:51,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,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-16 13:49:51,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-16 13:49:51,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,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 15 treesize of output 11 [2022-02-16 13:49:52,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:52,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:52,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:52,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:49:52,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,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 16 treesize of output 20 [2022-02-16 13:49:52,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:52,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473917848] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:52,177 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:52,177 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:52,177 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180653619] [2022-02-16 13:49:52,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:52,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:52,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:52,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:52,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:52,178 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-16 13:49:52,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:52,364 INFO L93 Difference]: Finished difference Result 461 states and 1130 transitions. [2022-02-16 13:49:52,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:52,364 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-16 13:49:52,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:52,365 INFO L225 Difference]: With dead ends: 461 [2022-02-16 13:49:52,365 INFO L226 Difference]: Without dead ends: 442 [2022-02-16 13:49:52,365 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-16 13:49:52,365 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-16 13:49:52,365 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-16 13:49:52,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-16 13:49:52,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 379. [2022-02-16 13:49:52,368 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-16 13:49:52,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 983 transitions. [2022-02-16 13:49:52,369 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 983 transitions. Word has length 22 [2022-02-16 13:49:52,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:52,369 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 983 transitions. [2022-02-16 13:49:52,369 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-16 13:49:52,369 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 983 transitions. [2022-02-16 13:49:52,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:52,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:52,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-16 13:49:52,385 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-16 13:49:52,570 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-16 13:49:52,570 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:52,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:52,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1248260484, now seen corresponding path program 346 times [2022-02-16 13:49:52,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:52,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885949062] [2022-02-16 13:49:52,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:52,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:52,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:52,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-16 13:49:52,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:52,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885949062] [2022-02-16 13:49:52,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885949062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:52,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376884971] [2022-02-16 13:49:52,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:52,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:52,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:52,635 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-16 13:49:52,636 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-16 13:49:52,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:52,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:52,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:52,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:52,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:52,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:52,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:52,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 17 treesize of output 13 [2022-02-16 13:49:52,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:52,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 9 treesize of output 3 [2022-02-16 13:49:52,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-16 13:49:52,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:52,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,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 16 treesize of output 20 [2022-02-16 13:49:52,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,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 20 treesize of output 24 [2022-02-16 13:49:52,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,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-16 13:49:52,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:52,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376884971] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:52,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:52,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:52,916 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234693031] [2022-02-16 13:49:52,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:52,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:52,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:52,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:52,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:52,916 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-16 13:49:52,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:52,995 INFO L93 Difference]: Finished difference Result 422 states and 1051 transitions. [2022-02-16 13:49:52,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:52,995 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-16 13:49:52,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:52,996 INFO L225 Difference]: With dead ends: 422 [2022-02-16 13:49:52,996 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:49:52,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 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-16 13:49:52,996 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-16 13:49:52,996 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-16 13:49:52,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:49:52,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 379. [2022-02-16 13:49:52,999 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-16 13:49:53,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 979 transitions. [2022-02-16 13:49:53,000 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 979 transitions. Word has length 22 [2022-02-16 13:49:53,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:53,000 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 979 transitions. [2022-02-16 13:49:53,000 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-16 13:49:53,000 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 979 transitions. [2022-02-16 13:49:53,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:53,000 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:53,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-16 13:49:53,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:53,216 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-16 13:49:53,216 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:53,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:53,216 INFO L85 PathProgramCache]: Analyzing trace with hash -153868672, now seen corresponding path program 347 times [2022-02-16 13:49:53,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:53,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887372631] [2022-02-16 13:49:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:53,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:53,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-16 13:49:53,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:53,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887372631] [2022-02-16 13:49:53,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887372631] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:53,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258907710] [2022-02-16 13:49:53,314 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:53,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:53,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:53,315 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-16 13:49:53,315 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-16 13:49:53,341 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:53,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:53,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:53,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:53,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:53,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 19 treesize of output 15 [2022-02-16 13:49:53,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:49:53,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:53,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:49:53,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-16 13:49:53,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:53,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:53,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 17 treesize of output 21 [2022-02-16 13:49:53,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:53,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-16 13:49:53,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:53,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 18 treesize of output 22 [2022-02-16 13:49:53,847 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-16 13:49:53,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258907710] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:53,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:53,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:49:53,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462223170] [2022-02-16 13:49:53,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:53,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:53,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:53,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:53,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:53,848 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-16 13:49:54,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:54,101 INFO L93 Difference]: Finished difference Result 427 states and 1062 transitions. [2022-02-16 13:49:54,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:54,101 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-16 13:49:54,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:54,102 INFO L225 Difference]: With dead ends: 427 [2022-02-16 13:49:54,102 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:49:54,102 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-16 13:49:54,102 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 95 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:54,102 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.2s Time] [2022-02-16 13:49:54,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:49:54,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 376. [2022-02-16 13:49:54,118 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-16 13:49:54,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-16 13:49:54,119 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-16 13:49:54,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:54,119 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-16 13:49:54,119 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-16 13:49:54,119 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-16 13:49:54,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:54,120 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:54,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:54,135 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-16 13:49:54,320 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-16 13:49:54,320 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:54,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:54,321 INFO L85 PathProgramCache]: Analyzing trace with hash -49251271, now seen corresponding path program 348 times [2022-02-16 13:49:54,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:54,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802293119] [2022-02-16 13:49:54,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:54,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:54,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:54,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:54,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802293119] [2022-02-16 13:49:54,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802293119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:54,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858036591] [2022-02-16 13:49:54,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:54,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:54,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:54,421 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-16 13:49:54,422 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-16 13:49:54,455 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:54,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:54,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:54,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:54,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:54,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 19 treesize of output 15 [2022-02-16 13:49:54,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 19 treesize of output 15 [2022-02-16 13:49:54,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:54,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 10 treesize of output 5 [2022-02-16 13:49:54,633 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:54,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:54,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:54,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 15 treesize of output 19 [2022-02-16 13:49:54,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:49:54,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:54,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 16 treesize of output 20 [2022-02-16 13:49:54,789 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-16 13:49:54,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858036591] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:54,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:54,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:54,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020716064] [2022-02-16 13:49:54,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:54,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:54,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:54,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:54,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:54,790 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-16 13:49:54,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:54,945 INFO L93 Difference]: Finished difference Result 424 states and 1056 transitions. [2022-02-16 13:49:54,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:54,945 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-16 13:49:54,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:54,946 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:49:54,946 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:49:54,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:54,946 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-16 13:49:54,946 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-16 13:49:54,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:49:54,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 378. [2022-02-16 13:49:54,949 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-16 13:49:54,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 974 transitions. [2022-02-16 13:49:54,950 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 974 transitions. Word has length 22 [2022-02-16 13:49:54,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:54,950 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 974 transitions. [2022-02-16 13:49:54,950 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-16 13:49:54,950 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 974 transitions. [2022-02-16 13:49:54,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:54,951 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:54,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-16 13:49:54,966 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-16 13:49:55,154 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-16 13:49:55,155 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:55,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:55,155 INFO L85 PathProgramCache]: Analyzing trace with hash 836547009, now seen corresponding path program 349 times [2022-02-16 13:49:55,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:55,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185027232] [2022-02-16 13:49:55,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:55,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:55,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:55,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185027232] [2022-02-16 13:49:55,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185027232] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:55,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180937569] [2022-02-16 13:49:55,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:55,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:55,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:55,252 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:49:55,252 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-16 13:49:55,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:55,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:55,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:55,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:55,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-16 13:49:55,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:55,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 21 treesize of output 17 [2022-02-16 13:49:55,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:49:55,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-16 13:49:55,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:55,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:55,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-16 13:49:55,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:55,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 20 treesize of output 24 [2022-02-16 13:49:55,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:55,591 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-16 13:49:55,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180937569] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:55,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:55,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:55,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047635388] [2022-02-16 13:49:55,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:55,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:55,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:55,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:55,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:55,591 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-16 13:49:55,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:55,795 INFO L93 Difference]: Finished difference Result 448 states and 1098 transitions. [2022-02-16 13:49:55,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:55,795 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-16 13:49:55,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:55,796 INFO L225 Difference]: With dead ends: 448 [2022-02-16 13:49:55,796 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:49:55,796 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-16 13:49:55,796 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-16 13:49:55,796 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-16 13:49:55,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:49:55,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 380. [2022-02-16 13:49:55,799 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-16 13:49:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 977 transitions. [2022-02-16 13:49:55,800 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 977 transitions. Word has length 22 [2022-02-16 13:49:55,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:55,800 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 977 transitions. [2022-02-16 13:49:55,800 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-16 13:49:55,800 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 977 transitions. [2022-02-16 13:49:55,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:55,800 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:55,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:55,816 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-16 13:49:56,003 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-16 13:49:56,004 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:56,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:56,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1244453437, now seen corresponding path program 350 times [2022-02-16 13:49:56,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:56,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620414858] [2022-02-16 13:49:56,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:56,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:56,105 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:56,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:56,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620414858] [2022-02-16 13:49:56,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620414858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:56,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892474565] [2022-02-16 13:49:56,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:56,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:56,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:56,107 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-16 13:49:56,108 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-16 13:49:56,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:56,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:56,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:56,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:56,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:56,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-16 13:49:56,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:56,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 21 treesize of output 17 [2022-02-16 13:49:56,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-16 13:49:56,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-16 13:49:56,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:56,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:56,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 15 treesize of output 19 [2022-02-16 13:49:56,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:56,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 20 treesize of output 24 [2022-02-16 13:49:56,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:56,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 16 treesize of output 20 [2022-02-16 13:49:56,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-16 13:49:56,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892474565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:56,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:56,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:49:56,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255043893] [2022-02-16 13:49:56,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:56,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:49:56,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:56,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:49:56,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:49:56,459 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-16 13:49:56,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:56,583 INFO L93 Difference]: Finished difference Result 431 states and 1068 transitions. [2022-02-16 13:49:56,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:56,583 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-16 13:49:56,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:56,584 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:49:56,584 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:49:56,584 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-16 13:49:56,584 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:56,584 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.1s Time] [2022-02-16 13:49:56,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:49:56,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-16 13:49:56,588 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-16 13:49:56,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 971 transitions. [2022-02-16 13:49:56,588 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 971 transitions. Word has length 22 [2022-02-16 13:49:56,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:56,588 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 971 transitions. [2022-02-16 13:49:56,588 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-16 13:49:56,588 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 971 transitions. [2022-02-16 13:49:56,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:56,589 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:56,589 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:56,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:56,803 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-16 13:49:56,803 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:56,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:56,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1804672636, now seen corresponding path program 351 times [2022-02-16 13:49:56,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:56,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146023031] [2022-02-16 13:49:56,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:56,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:56,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:56,891 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:56,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:56,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146023031] [2022-02-16 13:49:56,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146023031] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:56,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485869041] [2022-02-16 13:49:56,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:56,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:56,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:56,908 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-16 13:49:56,950 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-16 13:49:56,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:56,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:56,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:56,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:57,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:57,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-16 13:49:57,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 20 treesize of output 16 [2022-02-16 13:49:57,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:57,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 16 treesize of output 12 [2022-02-16 13:49:57,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-16 13:49:57,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:57,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:57,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-16 13:49:57,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 20 treesize of output 24 [2022-02-16 13:49:57,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:57,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 16 treesize of output 20 [2022-02-16 13:49:57,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-16 13:49:57,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485869041] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:57,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:57,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:49:57,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363769136] [2022-02-16 13:49:57,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:57,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:57,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:57,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:57,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:57,292 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-16 13:49:57,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:57,488 INFO L93 Difference]: Finished difference Result 490 states and 1183 transitions. [2022-02-16 13:49:57,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:57,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-16 13:49:57,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:57,490 INFO L225 Difference]: With dead ends: 490 [2022-02-16 13:49:57,490 INFO L226 Difference]: Without dead ends: 461 [2022-02-16 13:49:57,490 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-16 13:49:57,490 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-16 13:49:57,490 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-16 13:49:57,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-16 13:49:57,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 381. [2022-02-16 13:49:57,495 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-16 13:49:57,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 989 transitions. [2022-02-16 13:49:57,495 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 989 transitions. Word has length 22 [2022-02-16 13:49:57,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:57,495 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 989 transitions. [2022-02-16 13:49:57,496 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-16 13:49:57,496 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 989 transitions. [2022-02-16 13:49:57,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:57,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:57,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-16 13:49:57,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Ended with exit code 0 [2022-02-16 13:49:57,711 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-16 13:49:57,711 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:57,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:57,711 INFO L85 PathProgramCache]: Analyzing trace with hash 388580856, now seen corresponding path program 352 times [2022-02-16 13:49:57,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:57,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414407328] [2022-02-16 13:49:57,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:57,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:57,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:57,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-16 13:49:57,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:57,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414407328] [2022-02-16 13:49:57,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414407328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:57,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414760917] [2022-02-16 13:49:57,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:57,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:57,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:57,834 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-16 13:49:57,834 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-16 13:49:57,859 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:57,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:57,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:49:57,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:57,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:57,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-16 13:49:57,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 20 treesize of output 16 [2022-02-16 13:49:57,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:57,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 16 treesize of output 12 [2022-02-16 13:49:58,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-16 13:49:58,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:58,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:58,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-16 13:49:58,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:58,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-16 13:49:58,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:58,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 16 treesize of output 20 [2022-02-16 13:49:58,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:58,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414760917] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:58,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:58,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:49:58,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055537666] [2022-02-16 13:49:58,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:58,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:58,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:58,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:58,230 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-16 13:49:58,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:58,438 INFO L93 Difference]: Finished difference Result 453 states and 1105 transitions. [2022-02-16 13:49:58,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:58,438 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-16 13:49:58,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:58,439 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:49:58,439 INFO L226 Difference]: Without dead ends: 442 [2022-02-16 13:49:58,439 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-16 13:49:58,439 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:58,439 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.2s Time] [2022-02-16 13:49:58,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-16 13:49:58,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 377. [2022-02-16 13:49:58,443 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-16 13:49:58,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-16 13:49:58,443 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-16 13:49:58,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:58,443 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-16 13:49:58,443 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-16 13:49:58,443 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-16 13:49:58,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:58,444 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:58,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-16 13:49:58,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Ended with exit code 0 [2022-02-16 13:49:58,651 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-16 13:49:58,651 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:58,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:58,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1421454728, now seen corresponding path program 353 times [2022-02-16 13:49:58,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:58,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207925457] [2022-02-16 13:49:58,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:58,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:58,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:58,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-16 13:49:58,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:58,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207925457] [2022-02-16 13:49:58,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207925457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:58,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564194245] [2022-02-16 13:49:58,815 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:58,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:58,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:58,816 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-16 13:49:58,817 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-16 13:49:58,842 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:58,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:58,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:49:58,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:58,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,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 59 treesize of output 51 [2022-02-16 13:49:58,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 75 treesize of output 65 [2022-02-16 13:49:58,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,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 65 treesize of output 55 [2022-02-16 13:49:59,071 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-16 13:49:59,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:59,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:59,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 25 treesize of output 29 [2022-02-16 13:49:59,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:59,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 42 treesize of output 44 [2022-02-16 13:49:59,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:59,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 36 treesize of output 38 [2022-02-16 13:49:59,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-16 13:49:59,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564194245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:59,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:59,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:59,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545667195] [2022-02-16 13:49:59,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:59,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:59,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:59,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:59,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:59,288 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-16 13:49:59,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:59,829 INFO L93 Difference]: Finished difference Result 455 states and 1123 transitions. [2022-02-16 13:49:59,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:59,829 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-16 13:49:59,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:59,830 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:49:59,830 INFO L226 Difference]: Without dead ends: 455 [2022-02-16 13:49:59,830 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-16 13:49:59,830 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:59,830 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.3s Time] [2022-02-16 13:49:59,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-16 13:49:59,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 382. [2022-02-16 13:49:59,834 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-16 13:49:59,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 991 transitions. [2022-02-16 13:49:59,834 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 991 transitions. Word has length 22 [2022-02-16 13:49:59,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:59,835 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 991 transitions. [2022-02-16 13:49:59,835 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-16 13:49:59,835 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 991 transitions. [2022-02-16 13:49:59,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:59,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:59,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-16 13:49:59,851 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-16 13:50:00,036 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-16 13:50:00,036 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:00,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:00,036 INFO L85 PathProgramCache]: Analyzing trace with hash -631060608, now seen corresponding path program 354 times [2022-02-16 13:50:00,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:00,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467585131] [2022-02-16 13:50:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:00,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:00,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50: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-16 13:50:00,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:00,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467585131] [2022-02-16 13:50:00,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467585131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:00,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234860933] [2022-02-16 13:50:00,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:00,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:00,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:00,184 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-16 13:50:00,185 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-16 13:50:00,210 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:50:00,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:00,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:00,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:00,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:00,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:00,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:00,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 21 treesize of output 17 [2022-02-16 13:50:00,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:00,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 17 treesize of output 13 [2022-02-16 13:50:00,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-16 13:50:00,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:00,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,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 17 treesize of output 21 [2022-02-16 13:50:00,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,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 22 treesize of output 26 [2022-02-16 13:50:00,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,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 18 treesize of output 22 [2022-02-16 13:50:00,854 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-16 13:50:00,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234860933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:00,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:00,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:00,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844804389] [2022-02-16 13:50:00,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:00,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:00,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:00,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:00,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:00,855 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-16 13:50:01,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:01,032 INFO L93 Difference]: Finished difference Result 431 states and 1074 transitions. [2022-02-16 13:50:01,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:01,033 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-16 13:50:01,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:01,033 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:50:01,033 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:50:01,034 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-16 13:50:01,034 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-16 13:50:01,034 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-16 13:50:01,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:50:01,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 377. [2022-02-16 13:50:01,037 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-16 13:50:01,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-16 13:50:01,038 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-16 13:50:01,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:01,038 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-16 13:50:01,038 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-16 13:50:01,038 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-16 13:50:01,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:01,038 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:01,038 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:01,055 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-16 13:50:01,247 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-16 13:50:01,247 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:01,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:01,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2056511676, now seen corresponding path program 355 times [2022-02-16 13:50:01,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:01,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934757652] [2022-02-16 13:50:01,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:01,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:01,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:01,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:01,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934757652] [2022-02-16 13:50:01,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934757652] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:01,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234007188] [2022-02-16 13:50:01,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:01,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:01,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:01,333 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-16 13:50:01,334 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-16 13:50:01,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:01,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:01,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:01,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-16 13:50:01,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:01,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 19 treesize of output 15 [2022-02-16 13:50:01,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:01,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 10 treesize of output 5 [2022-02-16 13:50:01,488 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:01,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:01,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:01,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 15 treesize of output 19 [2022-02-16 13:50:01,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:01,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 20 treesize of output 24 [2022-02-16 13:50:01,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:01,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 16 treesize of output 20 [2022-02-16 13:50:01,608 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-16 13:50:01,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234007188] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:01,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:01,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:01,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561379187] [2022-02-16 13:50:01,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:01,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:01,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:01,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:01,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:01,609 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-16 13:50:01,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:01,695 INFO L93 Difference]: Finished difference Result 432 states and 1076 transitions. [2022-02-16 13:50:01,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:01,695 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-16 13:50:01,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:01,696 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:50:01,696 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:50:01,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:01,696 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-16 13:50:01,696 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-16 13:50:01,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:50:01,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 377. [2022-02-16 13:50:01,699 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-16 13:50:01,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-16 13:50:01,700 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-16 13:50:01,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:01,700 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-16 13:50:01,700 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-16 13:50:01,700 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-16 13:50:01,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:01,700 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:01,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:01,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:01,916 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-16 13:50:01,916 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:01,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash -200897479, now seen corresponding path program 356 times [2022-02-16 13:50:01,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:01,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259027489] [2022-02-16 13:50:01,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:01,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:02,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-16 13:50:02,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:02,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259027489] [2022-02-16 13:50:02,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259027489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:02,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553704482] [2022-02-16 13:50:02,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:02,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:02,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:02,049 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-16 13:50:02,050 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-16 13:50:02,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:02,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:02,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:02,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:02,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-16 13:50:02,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:02,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 19 treesize of output 15 [2022-02-16 13:50:02,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:02,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 15 treesize of output 11 [2022-02-16 13:50:02,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-16 13:50:02,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:02,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,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 16 treesize of output 20 [2022-02-16 13:50:02,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,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-16 13:50:02,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,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 16 treesize of output 20 [2022-02-16 13:50:02,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:02,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553704482] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:02,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:02,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:02,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217395414] [2022-02-16 13:50:02,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:02,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:02,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:02,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:02,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:02,429 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-16 13:50:02,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:02,519 INFO L93 Difference]: Finished difference Result 422 states and 1053 transitions. [2022-02-16 13:50:02,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:02,519 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-16 13:50:02,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:02,520 INFO L225 Difference]: With dead ends: 422 [2022-02-16 13:50:02,520 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:50:02,520 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-16 13:50:02,521 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-16 13:50:02,521 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-16 13:50:02,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:50:02,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 377. [2022-02-16 13:50:02,524 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-16 13:50:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-16 13:50:02,525 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-16 13:50:02,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:02,525 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-16 13:50:02,525 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-16 13:50:02,525 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-16 13:50:02,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:02,525 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:02,526 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:02,541 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-16 13:50:02,739 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-16 13:50:02,739 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:02,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:02,740 INFO L85 PathProgramCache]: Analyzing trace with hash 589496641, now seen corresponding path program 357 times [2022-02-16 13:50:02,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:02,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415452977] [2022-02-16 13:50:02,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:02,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:02,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:02,805 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-16 13:50:02,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:02,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415452977] [2022-02-16 13:50:02,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415452977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:02,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788354951] [2022-02-16 13:50:02,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:02,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:02,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:02,806 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-16 13:50:02,807 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-16 13:50:02,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:50:02,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:02,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:02,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:02,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:02,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:02,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 17 treesize of output 13 [2022-02-16 13:50:02,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:02,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 9 treesize of output 3 [2022-02-16 13:50:02,998 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-16 13:50:02,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:03,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,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 16 treesize of output 20 [2022-02-16 13:50:03,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,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-16 13:50:03,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,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-16 13:50:03,092 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-16 13:50:03,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788354951] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:03,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:03,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:03,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013878207] [2022-02-16 13:50:03,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:03,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:03,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:03,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:03,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:03,093 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-16 13:50:03,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:03,166 INFO L93 Difference]: Finished difference Result 421 states and 1053 transitions. [2022-02-16 13:50:03,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:03,166 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-16 13:50:03,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:03,167 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:50:03,167 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:50:03,167 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-16 13:50:03,167 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-16 13:50:03,167 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-16 13:50:03,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:50:03,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 376. [2022-02-16 13:50:03,172 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-16 13:50:03,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-16 13:50:03,173 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-16 13:50:03,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:03,173 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-16 13:50:03,173 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-16 13:50:03,173 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-16 13:50:03,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:03,173 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:03,173 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:03,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:03,388 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-16 13:50:03,388 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:03,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:03,388 INFO L85 PathProgramCache]: Analyzing trace with hash 54162850, now seen corresponding path program 358 times [2022-02-16 13:50:03,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:03,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561956275] [2022-02-16 13:50:03,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:03,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:03,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:03,498 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-16 13:50:03,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:03,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561956275] [2022-02-16 13:50:03,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561956275] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:03,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520177583] [2022-02-16 13:50:03,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:03,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:03,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:03,499 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-16 13:50:03,500 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-16 13:50:03,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:03,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:03,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:03,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:03,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-16 13:50:03,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:03,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:50:03,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:03,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50:03,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-16 13:50:03,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:03,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,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 17 treesize of output 21 [2022-02-16 13:50:03,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:50:03,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,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 18 treesize of output 22 [2022-02-16 13:50:03,991 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-16 13:50:03,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520177583] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:03,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:03,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:03,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446626350] [2022-02-16 13:50:03,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:03,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:03,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:03,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:03,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:03,992 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-16 13:50:04,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:04,140 INFO L93 Difference]: Finished difference Result 448 states and 1095 transitions. [2022-02-16 13:50:04,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:04,140 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-16 13:50:04,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:04,141 INFO L225 Difference]: With dead ends: 448 [2022-02-16 13:50:04,141 INFO L226 Difference]: Without dead ends: 443 [2022-02-16 13:50:04,141 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-16 13:50:04,141 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-16 13:50:04,141 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-16 13:50:04,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-16 13:50:04,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 381. [2022-02-16 13:50:04,145 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-16 13:50:04,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 990 transitions. [2022-02-16 13:50:04,145 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 990 transitions. Word has length 22 [2022-02-16 13:50:04,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:04,145 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 990 transitions. [2022-02-16 13:50:04,145 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-16 13:50:04,145 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 990 transitions. [2022-02-16 13:50:04,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:04,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:04,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-16 13:50:04,161 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-16 13:50:04,361 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-16 13:50:04,361 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:04,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:04,362 INFO L85 PathProgramCache]: Analyzing trace with hash 196084937, now seen corresponding path program 359 times [2022-02-16 13:50:04,362 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:04,362 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93852342] [2022-02-16 13:50:04,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:04,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:04,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-16 13:50:04,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:04,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93852342] [2022-02-16 13:50:04,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93852342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:04,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325584210] [2022-02-16 13:50:04,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:04,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:04,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:04,442 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-16 13:50:04,442 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-16 13:50:04,468 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:50:04,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:04,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:50:04,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50: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 19 treesize of output 15 [2022-02-16 13:50:04,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:04,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-16 13:50:04,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:04,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 16 treesize of output 12 [2022-02-16 13:50:04,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-16 13:50:04,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:04,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:04,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-16 13:50:04,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:04,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-16 13:50:04,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:04,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-16 13:50:04,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-16 13:50:04,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325584210] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:04,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:04,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-02-16 13:50:04,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541361978] [2022-02-16 13:50:04,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:04,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:50:04,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:04,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:50:04,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:50:04,869 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-16 13:50:05,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:05,043 INFO L93 Difference]: Finished difference Result 447 states and 1101 transitions. [2022-02-16 13:50:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:05,043 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-16 13:50:05,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:05,043 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:50:05,043 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:50:05,044 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-16 13:50:05,044 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-16 13:50:05,044 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-16 13:50:05,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:50:05,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 384. [2022-02-16 13:50:05,047 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-16 13:50:05,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 994 transitions. [2022-02-16 13:50:05,048 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 994 transitions. Word has length 22 [2022-02-16 13:50:05,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:05,048 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 994 transitions. [2022-02-16 13:50:05,048 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-16 13:50:05,048 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 994 transitions. [2022-02-16 13:50:05,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:05,048 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:05,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:05,064 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-16 13:50:05,263 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-16 13:50:05,263 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:05,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:05,264 INFO L85 PathProgramCache]: Analyzing trace with hash 603991365, now seen corresponding path program 360 times [2022-02-16 13:50:05,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:05,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79738600] [2022-02-16 13:50:05,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:05,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:05,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-16 13:50:05,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:05,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79738600] [2022-02-16 13:50:05,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79738600] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:05,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18920385] [2022-02-16 13:50:05,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:05,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:05,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:05,365 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-16 13:50:05,365 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-16 13:50:05,392 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:50:05,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:05,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:05,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:05,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 19 treesize of output 15 [2022-02-16 13:50:05,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:05,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 20 treesize of output 16 [2022-02-16 13:50:05,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:05,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 16 treesize of output 12 [2022-02-16 13:50:05,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-16 13:50:05,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:05,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 16 treesize of output 20 [2022-02-16 13:50:05,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:05,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-16 13:50:05,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:05,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-16 13:50:05,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-16 13:50:05,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18920385] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:05,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:05,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:05,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424934717] [2022-02-16 13:50:05,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:05,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:05,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:05,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:05,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:05,722 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-16 13:50:05,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:05,898 INFO L93 Difference]: Finished difference Result 438 states and 1090 transitions. [2022-02-16 13:50:05,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:05,898 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-16 13:50:05,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:05,899 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:50:05,899 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:50:05,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:05,899 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-16 13:50:05,899 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-16 13:50:05,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:50:05,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 381. [2022-02-16 13:50:05,902 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-16 13:50:05,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 989 transitions. [2022-02-16 13:50:05,903 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 989 transitions. Word has length 22 [2022-02-16 13:50:05,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:05,903 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 989 transitions. [2022-02-16 13:50:05,903 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-16 13:50:05,903 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 989 transitions. [2022-02-16 13:50:05,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:05,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:05,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:05,920 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-16 13:50:06,104 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-16 13:50:06,104 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:06,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:06,104 INFO L85 PathProgramCache]: Analyzing trace with hash 844556970, now seen corresponding path program 361 times [2022-02-16 13:50:06,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:06,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641340775] [2022-02-16 13:50:06,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:06,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:06,246 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-16 13:50:06,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:06,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641340775] [2022-02-16 13:50:06,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641340775] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:06,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408952932] [2022-02-16 13:50:06,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:06,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:06,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:06,248 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-16 13:50:06,249 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-16 13:50:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:06,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:06,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:06,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 19 treesize of output 15 [2022-02-16 13:50:06,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:06,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 21 treesize of output 17 [2022-02-16 13:50:06,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:06,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 17 treesize of output 13 [2022-02-16 13:50:06,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-16 13:50:06,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:06,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:06,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 17 treesize of output 21 [2022-02-16 13:50:06,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:06,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 22 treesize of output 26 [2022-02-16 13:50:06,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:06,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 18 treesize of output 22 [2022-02-16 13:50:06,927 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-16 13:50:06,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408952932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:06,927 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:06,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:06,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899795034] [2022-02-16 13:50:06,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:06,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:06,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:06,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:06,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:06,928 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-16 13:50:07,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:07,264 INFO L93 Difference]: Finished difference Result 438 states and 1085 transitions. [2022-02-16 13:50:07,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:50:07,265 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-16 13:50:07,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:07,265 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:50:07,265 INFO L226 Difference]: Without dead ends: 433 [2022-02-16 13:50:07,265 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-16 13:50:07,266 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-16 13:50:07,266 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-16 13:50:07,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-16 13:50:07,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 376. [2022-02-16 13:50:07,269 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-16 13:50:07,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-16 13:50:07,270 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-16 13:50:07,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:07,270 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-16 13:50:07,270 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-16 13:50:07,270 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-16 13:50:07,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:07,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:07,270 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:07,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:07,470 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-16 13:50:07,471 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:07,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1037883064, now seen corresponding path program 362 times [2022-02-16 13:50:07,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:07,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248552565] [2022-02-16 13:50:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:07,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:07,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:07,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:07,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:07,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248552565] [2022-02-16 13:50:07,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248552565] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:07,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22438513] [2022-02-16 13:50:07,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:07,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:07,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:07,537 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-16 13:50:07,537 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-16 13:50:07,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:07,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:07,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:07,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:07,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-16 13:50:07,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:07,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 19 treesize of output 15 [2022-02-16 13:50:07,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:07,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 10 treesize of output 5 [2022-02-16 13:50:07,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:07,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:07,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,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 15 treesize of output 19 [2022-02-16 13:50:07,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,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 20 treesize of output 24 [2022-02-16 13:50:07,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,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 16 treesize of output 20 [2022-02-16 13:50:07,837 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-16 13:50:07,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22438513] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:07,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:07,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:07,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304156018] [2022-02-16 13:50:07,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:07,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:07,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:07,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:07,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:07,838 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-16 13:50:07,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:07,949 INFO L93 Difference]: Finished difference Result 429 states and 1063 transitions. [2022-02-16 13:50:07,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:07,949 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-16 13:50:07,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:07,950 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:50:07,950 INFO L226 Difference]: Without dead ends: 407 [2022-02-16 13:50:07,950 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-16 13:50:07,950 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-16 13:50:07,950 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-16 13:50:07,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-16 13:50:07,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 376. [2022-02-16 13:50:07,954 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-16 13:50:07,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 969 transitions. [2022-02-16 13:50:07,954 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 969 transitions. Word has length 22 [2022-02-16 13:50:07,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:07,954 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 969 transitions. [2022-02-16 13:50:07,954 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-16 13:50:07,954 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 969 transitions. [2022-02-16 13:50:07,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:07,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:07,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:07,992 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-16 13:50:08,155 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-16 13:50:08,156 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:08,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:08,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1438119113, now seen corresponding path program 363 times [2022-02-16 13:50:08,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:08,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611691690] [2022-02-16 13:50:08,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:08,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:08,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:08,261 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-16 13:50:08,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:08,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611691690] [2022-02-16 13:50:08,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611691690] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:08,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977511387] [2022-02-16 13:50:08,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:08,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:08,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:08,262 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-16 13:50:08,263 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-16 13:50:08,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:50:08,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:08,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:08,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:08,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:08,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:08,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-16 13:50:08,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:08,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-16 13:50:08,518 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-16 13:50:08,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:08,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:08,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:08,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 20 treesize of output 24 [2022-02-16 13:50:08,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:08,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-16 13:50:08,670 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-16 13:50:08,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977511387] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:08,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:08,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:08,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58170743] [2022-02-16 13:50:08,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:08,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:08,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:08,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:08,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:08,671 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-16 13:50:08,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:08,781 INFO L93 Difference]: Finished difference Result 431 states and 1070 transitions. [2022-02-16 13:50:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:08,781 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-16 13:50:08,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:08,782 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:50:08,782 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:50:08,782 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-16 13:50:08,782 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-16 13:50:08,782 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-16 13:50:08,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:50:08,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-16 13:50:08,785 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-16 13:50:08,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 969 transitions. [2022-02-16 13:50:08,786 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 969 transitions. Word has length 22 [2022-02-16 13:50:08,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:08,786 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 969 transitions. [2022-02-16 13:50:08,786 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-16 13:50:08,786 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 969 transitions. [2022-02-16 13:50:08,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:08,787 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:08,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:08,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Ended with exit code 0 [2022-02-16 13:50:08,987 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-16 13:50:08,987 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:08,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:08,987 INFO L85 PathProgramCache]: Analyzing trace with hash -216221120, now seen corresponding path program 364 times [2022-02-16 13:50:08,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:08,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334388013] [2022-02-16 13:50:08,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:08,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:08,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:09,137 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-16 13:50:09,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:09,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334388013] [2022-02-16 13:50:09,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334388013] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:09,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011942761] [2022-02-16 13:50:09,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:09,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:09,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:09,139 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-16 13:50:09,140 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-16 13:50:09,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:09,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:09,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:09,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:09,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 19 treesize of output 15 [2022-02-16 13:50:09,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:09,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-16 13:50:09,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:09,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:50:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:09,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:09,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,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 17 treesize of output 21 [2022-02-16 13:50:09,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,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 22 treesize of output 26 [2022-02-16 13:50:09,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,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 18 treesize of output 22 [2022-02-16 13:50:09,736 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-16 13:50:09,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011942761] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:09,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:09,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:09,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918571208] [2022-02-16 13:50:09,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:09,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:09,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:09,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:09,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:09,737 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-16 13:50:09,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:09,901 INFO L93 Difference]: Finished difference Result 424 states and 1052 transitions. [2022-02-16 13:50:09,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:09,901 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-16 13:50:09,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:09,901 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:50:09,901 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:50:09,902 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-16 13:50:09,902 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-16 13:50:09,902 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-16 13:50:09,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:50:09,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-16 13:50:09,905 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-16 13:50:09,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 969 transitions. [2022-02-16 13:50:09,906 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 969 transitions. Word has length 22 [2022-02-16 13:50:09,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:09,906 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 969 transitions. [2022-02-16 13:50:09,906 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-16 13:50:09,906 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 969 transitions. [2022-02-16 13:50:09,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:09,906 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:09,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:09,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:10,122 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-16 13:50:10,122 INFO L402 AbstractCegarLoop]: === Iteration 370 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:10,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:10,122 INFO L85 PathProgramCache]: Analyzing trace with hash -663594691, now seen corresponding path program 365 times [2022-02-16 13:50:10,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:10,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38023087] [2022-02-16 13:50:10,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:10,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:10,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-16 13:50:10,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:10,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38023087] [2022-02-16 13:50:10,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38023087] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:10,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550170496] [2022-02-16 13:50:10,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:10,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:10,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:10,193 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-16 13:50:10,194 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-16 13:50:10,220 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:50:10,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:10,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:10,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:10,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-16 13:50:10,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:10,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-16 13:50:10,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:10,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 15 treesize of output 11 [2022-02-16 13:50:10,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-16 13:50:10,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:10,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:10,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:10,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-16 13:50:10,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:10,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-16 13:50:10,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-16 13:50:10,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550170496] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:10,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:10,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:10,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117475734] [2022-02-16 13:50:10,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:10,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:10,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:10,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:10,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:10,452 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-16 13:50:10,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:10,545 INFO L93 Difference]: Finished difference Result 428 states and 1063 transitions. [2022-02-16 13:50:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:10,545 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-16 13:50:10,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:10,545 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:50:10,545 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:50:10,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:10,546 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-16 13:50:10,546 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-16 13:50:10,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:50:10,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 375. [2022-02-16 13:50:10,548 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-16 13:50:10,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 965 transitions. [2022-02-16 13:50:10,549 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 965 transitions. Word has length 22 [2022-02-16 13:50:10,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:10,549 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 965 transitions. [2022-02-16 13:50:10,549 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-16 13:50:10,549 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 965 transitions. [2022-02-16 13:50:10,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:10,550 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:10,550 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:10,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:10,752 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-16 13:50:10,752 INFO L402 AbstractCegarLoop]: === Iteration 371 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:10,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:10,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1834182758, now seen corresponding path program 366 times [2022-02-16 13:50:10,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:10,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342696957] [2022-02-16 13:50:10,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:10,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:10,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:10,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:10,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342696957] [2022-02-16 13:50:10,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342696957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:10,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723107120] [2022-02-16 13:50:10,823 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:10,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:10,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:10,824 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-16 13:50:10,825 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-16 13:50:10,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:10,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:10,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:10,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:10,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:10,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-16 13:50:11,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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-16 13:50:11,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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 9 treesize of output 3 [2022-02-16 13:50:11,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-16 13:50:11,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:11,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,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-16 13:50:11,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,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 20 treesize of output 24 [2022-02-16 13:50:11,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,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 16 treesize of output 20 [2022-02-16 13:50:11,243 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:11,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723107120] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:11,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:11,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:11,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412499045] [2022-02-16 13:50:11,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:11,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:11,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:11,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:11,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:11,244 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-16 13:50:11,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:11,393 INFO L93 Difference]: Finished difference Result 431 states and 1068 transitions. [2022-02-16 13:50:11,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:11,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-16 13:50:11,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:11,394 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:50:11,394 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:50:11,394 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-16 13:50:11,394 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-16 13:50:11,394 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-16 13:50:11,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:50:11,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 376. [2022-02-16 13:50:11,397 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-16 13:50:11,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:11,398 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:11,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:11,398 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:11,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-16 13:50:11,398 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:11,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:11,398 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:11,398 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:11,414 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-16 13:50:11,611 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-16 13:50:11,611 INFO L402 AbstractCegarLoop]: === Iteration 372 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:11,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:11,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1670390418, now seen corresponding path program 367 times [2022-02-16 13:50:11,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:11,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465177328] [2022-02-16 13:50:11,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:11,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:11,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:11,692 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:11,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:11,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465177328] [2022-02-16 13:50:11,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465177328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:11,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076738400] [2022-02-16 13:50:11,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:11,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:11,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:11,698 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-16 13:50:11,731 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-16 13:50:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:11,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:11,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:11,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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-16 13:50:11,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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-16 13:50:11,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:50:11,899 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:11,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:11,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,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 16 treesize of output 20 [2022-02-16 13:50:11,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:11,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,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 16 treesize of output 20 [2022-02-16 13:50:12,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-16 13:50:12,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076738400] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:12,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:12,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:12,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170342937] [2022-02-16 13:50:12,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:12,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:12,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:12,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:12,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:12,012 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-16 13:50:12,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:12,155 INFO L93 Difference]: Finished difference Result 444 states and 1085 transitions. [2022-02-16 13:50:12,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:12,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-16 13:50:12,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:12,155 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:50:12,155 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:50:12,156 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-16 13:50:12,156 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-16 13:50:12,156 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-16 13:50:12,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:50:12,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 376. [2022-02-16 13:50:12,159 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-16 13:50:12,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:12,159 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:12,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:12,159 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:12,159 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-16 13:50:12,159 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:12,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:12,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:12,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-16 13:50:12,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:12,375 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-16 13:50:12,375 INFO L402 AbstractCegarLoop]: === Iteration 373 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:12,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:12,375 INFO L85 PathProgramCache]: Analyzing trace with hash -2063802122, now seen corresponding path program 368 times [2022-02-16 13:50:12,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:12,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130947077] [2022-02-16 13:50:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:12,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:12,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:12,445 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:12,445 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:12,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130947077] [2022-02-16 13:50:12,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130947077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:12,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084828510] [2022-02-16 13:50:12,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:12,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:12,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:12,447 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-16 13:50:12,447 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-16 13:50:12,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:12,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:12,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:12,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:12,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:12,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-16 13:50:12,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:12,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 17 treesize of output 13 [2022-02-16 13:50:12,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:12,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 9 treesize of output 3 [2022-02-16 13:50:12,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-16 13:50:12,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:12,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:12,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 16 treesize of output 20 [2022-02-16 13:50:12,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:12,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 20 treesize of output 24 [2022-02-16 13:50:12,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:12,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 16 treesize of output 20 [2022-02-16 13:50:12,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:12,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084828510] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:12,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:12,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:12,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450723150] [2022-02-16 13:50:12,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:12,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:12,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:12,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:12,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:12,763 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-16 13:50:12,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:12,897 INFO L93 Difference]: Finished difference Result 432 states and 1071 transitions. [2022-02-16 13:50:12,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:12,897 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-16 13:50:12,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:12,898 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:50:12,898 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:50:12,898 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-16 13:50:12,898 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-16 13:50:12,898 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-16 13:50:12,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:50:12,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 376. [2022-02-16 13:50:12,902 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-16 13:50:12,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:12,902 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:12,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:12,902 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:12,902 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-16 13:50:12,902 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:12,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:12,903 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:12,903 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:12,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:13,103 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-16 13:50:13,103 INFO L402 AbstractCegarLoop]: === Iteration 374 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:13,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:13,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1655895694, now seen corresponding path program 369 times [2022-02-16 13:50:13,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:13,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452552543] [2022-02-16 13:50:13,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:13,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:13,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-16 13:50:13,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:13,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452552543] [2022-02-16 13:50:13,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452552543] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:13,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729137933] [2022-02-16 13:50:13,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:13,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:13,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:13,175 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-16 13:50:13,175 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-16 13:50:13,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:50:13,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:13,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:13,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:13,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:13,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-16 13:50:13,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:13,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:13,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 15 treesize of output 11 [2022-02-16 13:50:13,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-16 13:50:13,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:13,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:13,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 16 treesize of output 20 [2022-02-16 13:50:13,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:13,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:13,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:13,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-16 13:50:13,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-16 13:50:13,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729137933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:13,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:13,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:13,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350430296] [2022-02-16 13:50:13,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:13,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:13,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:13,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:13,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:13,564 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-16 13:50:13,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:13,674 INFO L93 Difference]: Finished difference Result 435 states and 1075 transitions. [2022-02-16 13:50:13,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:13,674 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-16 13:50:13,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:13,675 INFO L225 Difference]: With dead ends: 435 [2022-02-16 13:50:13,675 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:50:13,675 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-16 13:50:13,675 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-16 13:50:13,675 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-16 13:50:13,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:50:13,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 376. [2022-02-16 13:50:13,678 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-16 13:50:13,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:13,679 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:13,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:13,679 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:13,679 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-16 13:50:13,679 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:13,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:13,679 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:13,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-16 13:50:13,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:13,895 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-16 13:50:13,896 INFO L402 AbstractCegarLoop]: === Iteration 375 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:13,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:13,896 INFO L85 PathProgramCache]: Analyzing trace with hash 829036018, now seen corresponding path program 370 times [2022-02-16 13:50:13,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:13,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610288907] [2022-02-16 13:50:13,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:13,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:13,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:14,026 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-16 13:50:14,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:14,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610288907] [2022-02-16 13:50:14,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610288907] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:14,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320763892] [2022-02-16 13:50:14,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:14,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:14,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:14,027 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-16 13:50:14,028 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-16 13:50:14,053 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:14,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:14,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:14,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:14,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:14,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 19 treesize of output 15 [2022-02-16 13:50:14,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:14,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-16 13:50:14,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:14,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 11 treesize of output 3 [2022-02-16 13:50:14,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:14,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:14,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,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 19 treesize of output 23 [2022-02-16 13:50:14,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,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 31 treesize of output 33 [2022-02-16 13:50:14,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,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 25 treesize of output 27 [2022-02-16 13:50:14,531 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-16 13:50:14,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320763892] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:14,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:14,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:14,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465352447] [2022-02-16 13:50:14,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:14,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:14,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:14,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:14,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:14,532 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-16 13:50:14,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:14,705 INFO L93 Difference]: Finished difference Result 424 states and 1053 transitions. [2022-02-16 13:50:14,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:14,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-16 13:50:14,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:14,705 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:50:14,705 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:50:14,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=593, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:50:14,706 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-16 13:50:14,706 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-16 13:50:14,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:50:14,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-16 13:50:14,709 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-16 13:50:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:14,710 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:14,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:14,710 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:14,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-16 13:50:14,710 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:14,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:14,710 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:14,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-16 13:50:14,726 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-16 13:50:14,926 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-16 13:50:14,926 INFO L402 AbstractCegarLoop]: === Iteration 376 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:14,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:14,926 INFO L85 PathProgramCache]: Analyzing trace with hash -821767946, now seen corresponding path program 371 times [2022-02-16 13:50:14,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:14,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138863708] [2022-02-16 13:50:14,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:14,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:14,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:14,995 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:14,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:14,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138863708] [2022-02-16 13:50:14,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138863708] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:14,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342084383] [2022-02-16 13:50:14,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:14,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:14,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:14,996 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-16 13:50:14,997 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-16 13:50:15,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:15,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:15,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:15,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:15,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:15,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-16 13:50:15,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:15,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 20 treesize of output 16 [2022-02-16 13:50:15,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:15,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 16 treesize of output 12 [2022-02-16 13:50:15,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:15,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:15,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,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-16 13:50:15,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,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 20 treesize of output 24 [2022-02-16 13:50:15,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,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-16 13:50:15,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-16 13:50:15,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342084383] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:15,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:15,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:15,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311850887] [2022-02-16 13:50:15,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:15,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:15,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:15,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:15,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:15,248 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-16 13:50:15,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:15,381 INFO L93 Difference]: Finished difference Result 448 states and 1091 transitions. [2022-02-16 13:50:15,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:15,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-16 13:50:15,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:15,382 INFO L225 Difference]: With dead ends: 448 [2022-02-16 13:50:15,382 INFO L226 Difference]: Without dead ends: 429 [2022-02-16 13:50:15,382 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-16 13:50:15,382 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-16 13:50:15,382 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-16 13:50:15,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-16 13:50:15,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 378. [2022-02-16 13:50:15,385 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-16 13:50:15,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 975 transitions. [2022-02-16 13:50:15,386 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 975 transitions. Word has length 22 [2022-02-16 13:50:15,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:15,386 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 975 transitions. [2022-02-16 13:50:15,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-16 13:50:15,386 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 975 transitions. [2022-02-16 13:50:15,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:15,387 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:15,387 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:15,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:15,602 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-16 13:50:15,603 INFO L402 AbstractCegarLoop]: === Iteration 377 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:15,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:15,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1371485546, now seen corresponding path program 372 times [2022-02-16 13:50:15,603 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:15,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420118822] [2022-02-16 13:50:15,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:15,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:15,670 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:15,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:15,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420118822] [2022-02-16 13:50:15,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420118822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:15,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730763194] [2022-02-16 13:50:15,671 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:15,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:15,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:15,672 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-16 13:50:15,673 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-16 13:50:15,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:50:15,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:15,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:15,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:15,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:15,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 19 treesize of output 15 [2022-02-16 13:50:15,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:15,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 20 treesize of output 16 [2022-02-16 13:50:15,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:15,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 16 treesize of output 12 [2022-02-16 13:50:15,837 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:15,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:15,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,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-16 13:50:15,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,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-16 13:50:15,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:15,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-16 13:50:15,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730763194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:15,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:15,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:15,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465969240] [2022-02-16 13:50:15,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:15,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:15,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:15,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:15,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:15,927 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-16 13:50:16,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:16,059 INFO L93 Difference]: Finished difference Result 439 states and 1072 transitions. [2022-02-16 13:50:16,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:16,059 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-16 13:50:16,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:16,060 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:50:16,060 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:50:16,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:16,060 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-16 13:50:16,060 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-16 13:50:16,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:50:16,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 376. [2022-02-16 13:50:16,063 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-16 13:50:16,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:16,064 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:16,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:16,064 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:16,064 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-16 13:50:16,064 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:16,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:16,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:16,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-16 13:50:16,082 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-16 13:50:16,273 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-16 13:50:16,274 INFO L402 AbstractCegarLoop]: === Iteration 378 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:16,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:16,274 INFO L85 PathProgramCache]: Analyzing trace with hash -438550038, now seen corresponding path program 373 times [2022-02-16 13:50:16,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:16,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337863716] [2022-02-16 13:50:16,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:16,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:16,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:16,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-16 13:50:16,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:16,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337863716] [2022-02-16 13:50:16,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337863716] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:16,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287597481] [2022-02-16 13:50:16,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:16,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:16,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:16,441 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-16 13:50:16,442 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-16 13:50:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:16,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:16,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:16,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:16,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:16,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:16,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 21 treesize of output 17 [2022-02-16 13:50:16,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:16,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 17 treesize of output 13 [2022-02-16 13:50:16,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-16 13:50:16,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:17,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:17,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 19 treesize of output 23 [2022-02-16 13:50:17,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:17,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 31 treesize of output 33 [2022-02-16 13:50:17,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-16 13:50:17,170 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-16 13:50:17,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287597481] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:17,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:17,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:17,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213937142] [2022-02-16 13:50:17,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:17,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:17,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:17,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:17,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:17,171 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-16 13:50:17,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:17,414 INFO L93 Difference]: Finished difference Result 455 states and 1099 transitions. [2022-02-16 13:50:17,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:17,415 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-16 13:50:17,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:17,415 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:50:17,415 INFO L226 Difference]: Without dead ends: 450 [2022-02-16 13:50:17,415 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-16 13:50:17,416 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:17,416 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.2s Time] [2022-02-16 13:50:17,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-02-16 13:50:17,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 381. [2022-02-16 13:50:17,419 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-16 13:50:17,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 984 transitions. [2022-02-16 13:50:17,420 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 984 transitions. Word has length 22 [2022-02-16 13:50:17,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:17,420 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 984 transitions. [2022-02-16 13:50:17,420 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-16 13:50:17,420 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 984 transitions. [2022-02-16 13:50:17,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:17,420 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:17,420 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:17,436 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-16 13:50:17,627 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-16 13:50:17,627 INFO L402 AbstractCegarLoop]: === Iteration 379 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:17,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:17,627 INFO L85 PathProgramCache]: Analyzing trace with hash 351844082, now seen corresponding path program 374 times [2022-02-16 13:50:17,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:17,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924317047] [2022-02-16 13:50:17,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:17,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:17,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:17,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-16 13:50:17,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:17,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924317047] [2022-02-16 13:50:17,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924317047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:17,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45998194] [2022-02-16 13:50:17,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:17,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:17,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:17,769 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-16 13:50:17,770 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-16 13:50:17,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:17,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:17,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:17,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:17,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:17,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-16 13:50:17,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:17,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 21 treesize of output 17 [2022-02-16 13:50:17,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:17,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-16 13:50:18,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-16 13:50:18,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:18,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:18,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:50:18,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:18,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 31 treesize of output 33 [2022-02-16 13:50:18,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:18,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 25 treesize of output 27 [2022-02-16 13:50:18,436 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-16 13:50:18,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45998194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:18,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:18,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:18,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118276773] [2022-02-16 13:50:18,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:18,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:18,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:18,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:18,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:18,437 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-16 13:50:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:18,672 INFO L93 Difference]: Finished difference Result 449 states and 1095 transitions. [2022-02-16 13:50:18,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:18,672 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-16 13:50:18,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:18,673 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:50:18,673 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:50:18,673 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-16 13:50:18,673 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-16 13:50:18,673 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-16 13:50:18,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:50:18,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 376. [2022-02-16 13:50:18,677 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-16 13:50:18,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-16 13:50:18,677 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-16 13:50:18,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:18,677 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-16 13:50:18,677 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-16 13:50:18,677 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-16 13:50:18,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:18,678 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:18,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-16 13:50:18,694 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-16 13:50:18,878 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-16 13:50:18,878 INFO L402 AbstractCegarLoop]: === Iteration 380 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:18,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:18,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1652718182, now seen corresponding path program 375 times [2022-02-16 13:50:18,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:18,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543052755] [2022-02-16 13:50:18,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:18,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:18,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:18,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:18,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:18,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543052755] [2022-02-16 13:50:18,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543052755] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:18,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370412388] [2022-02-16 13:50:18,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:18,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:18,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:18,982 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-16 13:50:18,982 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-16 13:50:19,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:19,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:19,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:19,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:19,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:19,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 17 treesize of output 13 [2022-02-16 13:50:19,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:19,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 17 treesize of output 13 [2022-02-16 13:50:19,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:19,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 9 treesize of output 3 [2022-02-16 13:50:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:19,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:19,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:19,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 16 treesize of output 20 [2022-02-16 13:50:19,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:19,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 20 treesize of output 24 [2022-02-16 13:50:19,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:19,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-16 13:50:19,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-16 13:50:19,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370412388] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:19,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:19,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:19,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726732488] [2022-02-16 13:50:19,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:19,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:19,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:19,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:19,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:19,365 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-16 13:50:19,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:19,450 INFO L93 Difference]: Finished difference Result 418 states and 1039 transitions. [2022-02-16 13:50:19,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:19,451 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-16 13:50:19,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:19,451 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:50:19,451 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:50:19,451 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-16 13:50:19,452 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:50:19,452 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-16 13:50:19,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:50:19,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 377. [2022-02-16 13:50:19,455 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-16 13:50:19,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 970 transitions. [2022-02-16 13:50:19,455 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 970 transitions. Word has length 22 [2022-02-16 13:50:19,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:19,455 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 970 transitions. [2022-02-16 13:50:19,455 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-16 13:50:19,455 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 970 transitions. [2022-02-16 13:50:19,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:19,456 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:19,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-16 13:50:19,472 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-16 13:50:19,667 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-16 13:50:19,667 INFO L402 AbstractCegarLoop]: === Iteration 381 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:19,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:19,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2060624610, now seen corresponding path program 376 times [2022-02-16 13:50:19,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:19,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703406908] [2022-02-16 13:50:19,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:19,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:19,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:19,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:19,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703406908] [2022-02-16 13:50:19,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703406908] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:19,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644325864] [2022-02-16 13:50:19,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:19,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:19,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:19,776 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-16 13:50:19,776 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-16 13:50:19,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:19,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:19,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:19,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:19,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:19,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 17 treesize of output 13 [2022-02-16 13:50:19,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:19,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-16 13:50:19,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:19,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-16 13:50:19,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:19,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:20,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:20,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 16 treesize of output 20 [2022-02-16 13:50:20,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:20,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 20 treesize of output 24 [2022-02-16 13:50:20,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:20,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:20,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-16 13:50:20,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644325864] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:20,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:20,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:20,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222306434] [2022-02-16 13:50:20,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:20,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:20,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:20,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:20,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:20,136 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-16 13:50:20,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:20,300 INFO L93 Difference]: Finished difference Result 421 states and 1045 transitions. [2022-02-16 13:50:20,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:20,300 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-16 13:50:20,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:20,301 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:50:20,301 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:50:20,301 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-16 13:50:20,301 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-16 13:50:20,301 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-16 13:50:20,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:50:20,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 375. [2022-02-16 13:50:20,304 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-16 13:50:20,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 967 transitions. [2022-02-16 13:50:20,305 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 967 transitions. Word has length 22 [2022-02-16 13:50:20,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:20,305 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 967 transitions. [2022-02-16 13:50:20,305 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-16 13:50:20,305 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 967 transitions. [2022-02-16 13:50:20,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:20,306 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:20,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-16 13:50:20,322 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-16 13:50:20,506 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-16 13:50:20,506 INFO L402 AbstractCegarLoop]: === Iteration 382 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:20,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:20,506 INFO L85 PathProgramCache]: Analyzing trace with hash 250589026, now seen corresponding path program 377 times [2022-02-16 13:50:20,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:20,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129178815] [2022-02-16 13:50:20,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:20,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:20,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-16 13:50:20,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:20,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129178815] [2022-02-16 13:50:20,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129178815] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:20,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720938271] [2022-02-16 13:50:20,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:20,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:20,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:20,633 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-16 13:50:20,634 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-16 13:50:20,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:20,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:20,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:50:20,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:20,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:20,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 41 treesize of output 35 [2022-02-16 13:50:20,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:20,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 59 treesize of output 51 [2022-02-16 13:50:20,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:20,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 51 treesize of output 43 [2022-02-16 13:50:20,897 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-16 13:50:20,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:20,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:20,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 42 treesize of output 44 [2022-02-16 13:50:21,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:21,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 31 treesize of output 35 [2022-02-16 13:50:21,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:21,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 27 treesize of output 31 [2022-02-16 13:50:21,129 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-16 13:50:21,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720938271] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:21,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:21,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:50:21,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708435365] [2022-02-16 13:50:21,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:21,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:21,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:21,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:21,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:21,130 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-16 13:50:21,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:21,437 INFO L93 Difference]: Finished difference Result 420 states and 1049 transitions. [2022-02-16 13:50:21,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:21,438 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-16 13:50:21,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:21,438 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:50:21,438 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:50:21,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:50:21,439 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-16 13:50:21,439 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-16 13:50:21,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:50:21,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 377. [2022-02-16 13:50:21,442 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-16 13:50:21,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 970 transitions. [2022-02-16 13:50:21,442 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 970 transitions. Word has length 22 [2022-02-16 13:50:21,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:21,443 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 970 transitions. [2022-02-16 13:50:21,443 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-16 13:50:21,443 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 970 transitions. [2022-02-16 13:50:21,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:21,443 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:21,443 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:21,459 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-16 13:50:21,645 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-16 13:50:21,645 INFO L402 AbstractCegarLoop]: === Iteration 383 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:21,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:21,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1136387306, now seen corresponding path program 378 times [2022-02-16 13:50:21,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:21,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751223951] [2022-02-16 13:50:21,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:21,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:21,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:21,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-16 13:50:21,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:21,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751223951] [2022-02-16 13:50:21,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751223951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:21,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965637583] [2022-02-16 13:50:21,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:21,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:21,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:21,772 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-16 13:50:21,772 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-16 13:50:21,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:50:21,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:21,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:21,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:21,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:21,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 17 treesize of output 13 [2022-02-16 13:50:21,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:21,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 19 treesize of output 15 [2022-02-16 13:50:21,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:21,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 15 treesize of output 11 [2022-02-16 13:50:22,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-16 13:50:22,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:22,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,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 29 treesize of output 31 [2022-02-16 13:50:22,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,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 31 treesize of output 33 [2022-02-16 13:50:22,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,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 25 treesize of output 27 [2022-02-16 13:50:22,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-16 13:50:22,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965637583] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:22,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:22,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:22,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891004588] [2022-02-16 13:50:22,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:22,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:22,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:22,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:22,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:22,295 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-16 13:50:22,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:22,480 INFO L93 Difference]: Finished difference Result 431 states and 1066 transitions. [2022-02-16 13:50:22,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:22,484 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-16 13:50:22,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:22,486 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:50:22,486 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:50:22,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:50:22,487 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-16 13:50:22,487 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-16 13:50:22,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:50:22,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 379. [2022-02-16 13:50:22,490 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-16 13:50:22,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 979 transitions. [2022-02-16 13:50:22,491 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 979 transitions. Word has length 22 [2022-02-16 13:50:22,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:22,491 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 979 transitions. [2022-02-16 13:50:22,491 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-16 13:50:22,492 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 979 transitions. [2022-02-16 13:50:22,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:22,493 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:22,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-16 13:50:22,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:22,708 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-16 13:50:22,709 INFO L402 AbstractCegarLoop]: === Iteration 384 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:22,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:22,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1820821990, now seen corresponding path program 379 times [2022-02-16 13:50:22,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:22,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360658347] [2022-02-16 13:50:22,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:22,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:22,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:22,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-16 13:50:22,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:22,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360658347] [2022-02-16 13:50:22,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360658347] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:22,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042936291] [2022-02-16 13:50:22,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:22,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:22,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:22,787 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-16 13:50:22,787 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-16 13:50:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:22,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:22,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:22,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50:22,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:22,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-16 13:50:22,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:50:22,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-16 13:50:22,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:22,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,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 15 treesize of output 19 [2022-02-16 13:50:23,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:23,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-16 13:50:23,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:23,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-16 13:50:23,053 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-16 13:50:23,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042936291] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:23,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:23,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:23,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650852403] [2022-02-16 13:50:23,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:23,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:23,061 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:23,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:23,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:23,066 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-16 13:50:23,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:23,187 INFO L93 Difference]: Finished difference Result 430 states and 1064 transitions. [2022-02-16 13:50:23,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:23,188 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-16 13:50:23,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:23,189 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:50:23,189 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:50:23,189 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-16 13:50:23,189 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-16 13:50:23,189 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-16 13:50:23,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:50:23,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 380. [2022-02-16 13:50:23,192 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-16 13:50:23,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-16 13:50:23,193 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-16 13:50:23,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:23,193 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-16 13:50:23,193 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-16 13:50:23,193 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-16 13:50:23,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:23,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:23,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:23,210 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-16 13:50:23,407 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-16 13:50:23,407 INFO L402 AbstractCegarLoop]: === Iteration 385 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:23,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:23,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1544293734, now seen corresponding path program 380 times [2022-02-16 13:50:23,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:23,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715196393] [2022-02-16 13:50:23,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:23,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:23,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-16 13:50:23,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:23,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715196393] [2022-02-16 13:50:23,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715196393] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:23,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827112275] [2022-02-16 13:50:23,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:23,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:23,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:23,517 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-16 13:50:23,518 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-16 13:50:23,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:23,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:23,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:23,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:23,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:23,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 17 treesize of output 13 [2022-02-16 13:50:23,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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-16 13:50:23,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 9 treesize of output 3 [2022-02-16 13:50:23,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:23,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:23,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:23,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-02-16 13:50:24,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,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 33 treesize of output 35 [2022-02-16 13:50:24,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,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 27 treesize of output 29 [2022-02-16 13:50:24,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:24,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827112275] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:24,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:24,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:24,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612255551] [2022-02-16 13:50:24,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:24,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:24,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:24,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:24,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:24,055 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-16 13:50:24,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:24,274 INFO L93 Difference]: Finished difference Result 431 states and 1069 transitions. [2022-02-16 13:50:24,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:24,274 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-16 13:50:24,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:24,275 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:50:24,275 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:50:24,275 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-16 13:50:24,276 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-16 13:50:24,276 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-16 13:50:24,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:50:24,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 379. [2022-02-16 13:50:24,279 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-16 13:50:24,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 980 transitions. [2022-02-16 13:50:24,280 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 980 transitions. Word has length 22 [2022-02-16 13:50:24,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:24,280 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 980 transitions. [2022-02-16 13:50:24,280 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-16 13:50:24,280 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 980 transitions. [2022-02-16 13:50:24,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:24,280 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:24,280 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:24,296 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-16 13:50:24,495 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-16 13:50:24,495 INFO L402 AbstractCegarLoop]: === Iteration 386 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:24,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:24,496 INFO L85 PathProgramCache]: Analyzing trace with hash -801238839, now seen corresponding path program 381 times [2022-02-16 13:50:24,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:24,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581407823] [2022-02-16 13:50:24,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:24,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:24,581 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:24,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:24,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581407823] [2022-02-16 13:50:24,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581407823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:24,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003686516] [2022-02-16 13:50:24,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:24,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:24,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:24,583 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-16 13:50:24,583 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-16 13:50:24,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:24,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:24,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:24,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:24,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:24,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 19 treesize of output 15 [2022-02-16 13:50:24,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:24,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-16 13:50:24,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:24,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 10 treesize of output 5 [2022-02-16 13:50:24,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:24,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:24,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,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 17 treesize of output 21 [2022-02-16 13:50:24,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:50:24,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:50:24,847 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-16 13:50:24,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003686516] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:24,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:24,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:24,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230041088] [2022-02-16 13:50:24,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:24,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:24,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:24,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:24,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:24,848 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-16 13:50:24,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:24,950 INFO L93 Difference]: Finished difference Result 425 states and 1060 transitions. [2022-02-16 13:50:24,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:24,951 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-16 13:50:24,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:24,951 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:50:24,951 INFO L226 Difference]: Without dead ends: 414 [2022-02-16 13:50:24,951 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-16 13:50:24,952 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-16 13:50:24,952 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-16 13:50:24,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-16 13:50:24,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 382. [2022-02-16 13:50:24,955 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-16 13:50:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 984 transitions. [2022-02-16 13:50:24,955 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 984 transitions. Word has length 22 [2022-02-16 13:50:24,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:24,956 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 984 transitions. [2022-02-16 13:50:24,956 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-16 13:50:24,956 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 984 transitions. [2022-02-16 13:50:24,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:24,956 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:24,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-16 13:50:24,974 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-16 13:50:25,169 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-16 13:50:25,170 INFO L402 AbstractCegarLoop]: === Iteration 387 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:25,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:25,170 INFO L85 PathProgramCache]: Analyzing trace with hash 84559441, now seen corresponding path program 382 times [2022-02-16 13:50:25,170 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:25,170 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447086126] [2022-02-16 13:50:25,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:25,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:25,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-16 13:50:25,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:25,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447086126] [2022-02-16 13:50:25,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447086126] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:25,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562300200] [2022-02-16 13:50:25,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:25,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:25,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:25,232 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-16 13:50:25,233 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-16 13:50:25,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:25,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:25,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:25,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:25,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:25,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 19 treesize of output 15 [2022-02-16 13:50:25,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:25,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 21 treesize of output 17 [2022-02-16 13:50:25,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:25,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 17 treesize of output 13 [2022-02-16 13:50:25,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:25,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:25,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:25,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:25,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-16 13:50:25,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:25,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 19 [2022-02-16 13:50:25,467 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-16 13:50:25,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562300200] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:25,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:25,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:25,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921244267] [2022-02-16 13:50:25,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:25,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:25,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:25,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:25,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:25,468 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-16 13:50:25,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:25,581 INFO L93 Difference]: Finished difference Result 454 states and 1100 transitions. [2022-02-16 13:50:25,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:25,582 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-16 13:50:25,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:25,582 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:50:25,582 INFO L226 Difference]: Without dead ends: 443 [2022-02-16 13:50:25,582 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-16 13:50:25,582 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-16 13:50:25,583 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-16 13:50:25,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-16 13:50:25,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 384. [2022-02-16 13:50:25,586 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-16 13:50:25,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-16 13:50:25,586 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-16 13:50:25,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:25,586 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-16 13:50:25,586 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-16 13:50:25,587 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-16 13:50:25,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:25,587 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:25,587 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-16 13:50:25,602 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-16 13:50:25,802 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-16 13:50:25,803 INFO L402 AbstractCegarLoop]: === Iteration 388 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:25,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:25,803 INFO L85 PathProgramCache]: Analyzing trace with hash 768994125, now seen corresponding path program 383 times [2022-02-16 13:50:25,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:25,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495653736] [2022-02-16 13:50:25,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:25,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:25,872 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-16 13:50:25,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:25,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495653736] [2022-02-16 13:50:25,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495653736] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:25,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151646220] [2022-02-16 13:50:25,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:25,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:25,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:25,880 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-16 13:50:25,881 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-16 13:50:25,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:25,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:25,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:50:25,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:25,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:25,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-16 13:50:26,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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 21 treesize of output 17 [2022-02-16 13:50:26,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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-16 13:50:26,029 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-16 13:50:26,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:26,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:26,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-16 13:50:26,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:26,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 19 treesize of output 23 [2022-02-16 13:50:26,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:26,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-16 13:50:26,163 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-16 13:50:26,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151646220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:26,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:26,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:50:26,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090169727] [2022-02-16 13:50:26,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:26,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:26,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:26,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:26,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:26,164 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-16 13:50:26,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:26,277 INFO L93 Difference]: Finished difference Result 419 states and 1042 transitions. [2022-02-16 13:50:26,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:26,277 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-16 13:50:26,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:26,277 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:50:26,277 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:50:26,278 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-16 13:50:26,278 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-16 13:50:26,278 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-16 13:50:26,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:50:26,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 384. [2022-02-16 13:50:26,281 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-16 13:50:26,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 987 transitions. [2022-02-16 13:50:26,281 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 987 transitions. Word has length 22 [2022-02-16 13:50:26,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:26,281 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 987 transitions. [2022-02-16 13:50:26,281 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-16 13:50:26,281 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 987 transitions. [2022-02-16 13:50:26,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:26,282 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:26,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:26,298 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-16 13:50:26,498 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-16 13:50:26,498 INFO L402 AbstractCegarLoop]: === Iteration 389 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:26,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:26,498 INFO L85 PathProgramCache]: Analyzing trace with hash 492465869, now seen corresponding path program 384 times [2022-02-16 13:50:26,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:26,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890861504] [2022-02-16 13:50:26,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:26,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:26,608 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:26,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:26,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890861504] [2022-02-16 13:50:26,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890861504] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:26,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652100375] [2022-02-16 13:50:26,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:26,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:26,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:26,611 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-16 13:50:26,612 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-16 13:50:26,637 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:26,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:26,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:26,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:26,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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-16 13:50:26,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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 21 treesize of output 17 [2022-02-16 13:50:26,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50: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-16 13:50:26,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:26,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:26,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 17 treesize of output 21 [2022-02-16 13:50:26,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:26,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 19 treesize of output 23 [2022-02-16 13:50:26,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:26,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 15 treesize of output 19 [2022-02-16 13:50:26,881 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-16 13:50:26,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652100375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:26,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:26,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:26,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429915861] [2022-02-16 13:50:26,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:26,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:26,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:26,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:26,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:26,882 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-16 13:50:27,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:27,019 INFO L93 Difference]: Finished difference Result 428 states and 1065 transitions. [2022-02-16 13:50:27,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:27,019 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-16 13:50:27,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:27,020 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:50:27,020 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:50:27,020 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-16 13:50:27,020 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-16 13:50:27,020 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-16 13:50:27,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:50:27,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 381. [2022-02-16 13:50:27,023 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-16 13:50:27,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 982 transitions. [2022-02-16 13:50:27,024 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 982 transitions. Word has length 22 [2022-02-16 13:50:27,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:27,024 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 982 transitions. [2022-02-16 13:50:27,024 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-16 13:50:27,024 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 982 transitions. [2022-02-16 13:50:27,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:27,024 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:27,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:27,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:27,242 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-16 13:50:27,242 INFO L402 AbstractCegarLoop]: === Iteration 390 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:27,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:27,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1774502345, now seen corresponding path program 385 times [2022-02-16 13:50:27,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:27,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910578166] [2022-02-16 13:50:27,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:27,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:27,306 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:27,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:27,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910578166] [2022-02-16 13:50:27,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910578166] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:27,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295029736] [2022-02-16 13:50:27,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:27,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:27,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:27,308 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-16 13:50:27,308 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-16 13:50:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:27,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:27,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:27,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:27,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:27,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 21 treesize of output 17 [2022-02-16 13:50:27,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 17 treesize of output 13 [2022-02-16 13:50:27,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-16 13:50:27,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:27,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:27,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 17 treesize of output 21 [2022-02-16 13:50:27,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:27,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 19 treesize of output 23 [2022-02-16 13:50:27,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:27,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 15 treesize of output 19 [2022-02-16 13:50:27,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-16 13:50:27,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295029736] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:27,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:27,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:27,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134277557] [2022-02-16 13:50:27,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:27,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:27,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:27,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:27,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:27,566 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-16 13:50:27,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:27,676 INFO L93 Difference]: Finished difference Result 442 states and 1087 transitions. [2022-02-16 13:50:27,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:27,676 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-16 13:50:27,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:27,676 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:50:27,676 INFO L226 Difference]: Without dead ends: 432 [2022-02-16 13:50:27,677 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-16 13:50:27,677 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-16 13:50:27,677 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-16 13:50:27,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-16 13:50:27,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 384. [2022-02-16 13:50:27,680 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-16 13:50:27,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 987 transitions. [2022-02-16 13:50:27,680 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 987 transitions. Word has length 22 [2022-02-16 13:50:27,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:27,681 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 987 transitions. [2022-02-16 13:50:27,681 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-16 13:50:27,681 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 987 transitions. [2022-02-16 13:50:27,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:27,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:27,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:27,697 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-16 13:50:27,897 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-16 13:50:27,897 INFO L402 AbstractCegarLoop]: === Iteration 391 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:27,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:27,897 INFO L85 PathProgramCache]: Analyzing trace with hash -2112558523, now seen corresponding path program 386 times [2022-02-16 13:50:27,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:27,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746390642] [2022-02-16 13:50:27,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:27,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:27,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:28,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-16 13:50:28,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:28,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746390642] [2022-02-16 13:50:28,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746390642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:28,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673988042] [2022-02-16 13:50:28,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:28,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:28,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:28,014 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-16 13:50:28,014 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-16 13:50:28,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:28,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:28,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:28,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:28,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 19 treesize of output 15 [2022-02-16 13:50:28,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:28,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 21 treesize of output 17 [2022-02-16 13:50:28,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50:28,243 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:28,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:28,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:28,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 17 treesize of output 21 [2022-02-16 13:50:28,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:28,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 19 treesize of output 23 [2022-02-16 13:50:28,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:28,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-16 13:50:28,387 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-16 13:50:28,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673988042] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:28,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:28,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:28,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601541934] [2022-02-16 13:50:28,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:28,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:28,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:28,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:28,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:28,388 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-16 13:50:28,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:28,585 INFO L93 Difference]: Finished difference Result 434 states and 1075 transitions. [2022-02-16 13:50:28,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:28,585 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-16 13:50:28,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:28,586 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:50:28,586 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:50:28,586 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-16 13:50:28,586 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:28,586 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.2s Time] [2022-02-16 13:50:28,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:50:28,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 382. [2022-02-16 13:50:28,589 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-16 13:50:28,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 983 transitions. [2022-02-16 13:50:28,590 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 983 transitions. Word has length 22 [2022-02-16 13:50:28,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:28,590 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 983 transitions. [2022-02-16 13:50:28,590 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-16 13:50:28,590 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 983 transitions. [2022-02-16 13:50:28,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:28,590 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:28,590 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:28,606 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-16 13:50:28,799 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-16 13:50:28,799 INFO L402 AbstractCegarLoop]: === Iteration 392 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:28,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:28,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1942606153, now seen corresponding path program 387 times [2022-02-16 13:50:28,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:28,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41776804] [2022-02-16 13:50:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:28,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:28,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:28,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-16 13:50:28,888 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:28,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41776804] [2022-02-16 13:50:28,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41776804] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:28,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371052293] [2022-02-16 13:50:28,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:28,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:28,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:28,889 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-16 13:50:28,890 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-16 13:50:28,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:50:28,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:28,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:28,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:28,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:28,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:29,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:29,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-16 13:50:29,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:29,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 11 treesize of output 3 [2022-02-16 13:50:29,059 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:29,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:29,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:29,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 17 treesize of output 21 [2022-02-16 13:50:29,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:29,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 19 treesize of output 23 [2022-02-16 13:50:29,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:29,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 15 treesize of output 19 [2022-02-16 13:50:29,211 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-16 13:50:29,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371052293] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:29,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:29,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:29,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967668418] [2022-02-16 13:50:29,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:29,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:29,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:29,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:29,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:29,212 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-16 13:50:29,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:29,347 INFO L93 Difference]: Finished difference Result 439 states and 1084 transitions. [2022-02-16 13:50:29,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:29,347 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-16 13:50:29,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:29,348 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:50:29,348 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:50:29,348 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-16 13:50:29,348 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-16 13:50:29,348 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-16 13:50:29,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:50:29,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 379. [2022-02-16 13:50:29,351 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-16 13:50:29,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 979 transitions. [2022-02-16 13:50:29,352 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 979 transitions. Word has length 22 [2022-02-16 13:50:29,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:29,352 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 979 transitions. [2022-02-16 13:50:29,352 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-16 13:50:29,352 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 979 transitions. [2022-02-16 13:50:29,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:29,353 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:29,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:29,369 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-16 13:50:29,555 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-16 13:50:29,555 INFO L402 AbstractCegarLoop]: === Iteration 393 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:29,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:29,556 INFO L85 PathProgramCache]: Analyzing trace with hash 98942818, now seen corresponding path program 388 times [2022-02-16 13:50:29,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:29,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922973453] [2022-02-16 13:50:29,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:29,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:29,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:29,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:29,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:29,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922973453] [2022-02-16 13:50:29,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922973453] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:29,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182546133] [2022-02-16 13:50:29,680 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:29,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:29,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:29,681 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-16 13:50:29,682 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-16 13:50:29,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:29,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:29,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:29,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:29,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:29,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-16 13:50:29,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:29,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 20 treesize of output 16 [2022-02-16 13:50:29,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:29,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 16 treesize of output 12 [2022-02-16 13:50:30,031 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:30,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:30,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:30,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 30 treesize of output 32 [2022-02-16 13:50:30,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:30,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 33 treesize of output 35 [2022-02-16 13:50:30,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:30,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 27 treesize of output 29 [2022-02-16 13:50:30,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-16 13:50:30,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182546133] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:30,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:30,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:30,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622614482] [2022-02-16 13:50:30,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:30,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:30,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:30,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:30,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:30,248 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-16 13:50:30,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:30,469 INFO L93 Difference]: Finished difference Result 459 states and 1131 transitions. [2022-02-16 13:50:30,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:30,469 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-16 13:50:30,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:30,470 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:50:30,470 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 13:50:30,470 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-16 13:50:30,470 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-16 13:50:30,470 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-16 13:50:30,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 13:50:30,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 385. [2022-02-16 13:50:30,474 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-16 13:50:30,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 999 transitions. [2022-02-16 13:50:30,474 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 999 transitions. Word has length 22 [2022-02-16 13:50:30,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:30,475 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 999 transitions. [2022-02-16 13:50:30,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-16 13:50:30,475 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 999 transitions. [2022-02-16 13:50:30,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:30,475 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:30,475 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:30,491 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-16 13:50:30,677 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-16 13:50:30,678 INFO L402 AbstractCegarLoop]: === Iteration 394 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:30,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:30,678 INFO L85 PathProgramCache]: Analyzing trace with hash 889336938, now seen corresponding path program 389 times [2022-02-16 13:50:30,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:30,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577931375] [2022-02-16 13:50:30,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:30,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:30,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-16 13:50:30,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:30,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577931375] [2022-02-16 13:50:30,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577931375] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:30,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116429573] [2022-02-16 13:50:30,759 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:30,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:30,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:30,760 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-16 13:50:30,761 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-16 13:50:30,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:30,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:30,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:50:30,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:30,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:30,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 59 treesize of output 51 [2022-02-16 13:50:30,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:30,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 75 treesize of output 65 [2022-02-16 13:50:30,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:30,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-16 13:50:31,110 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-16 13:50:31,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:31,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,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 24 treesize of output 28 [2022-02-16 13:50:31,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,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 27 treesize of output 31 [2022-02-16 13:50:31,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,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 23 treesize of output 27 [2022-02-16 13:50:31,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-16 13:50:31,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116429573] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:31,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:31,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:50:31,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650427400] [2022-02-16 13:50:31,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:31,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:31,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:31,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:31,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:31,341 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-16 13:50:31,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:31,612 INFO L93 Difference]: Finished difference Result 432 states and 1084 transitions. [2022-02-16 13:50:31,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:50:31,613 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-16 13:50:31,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:31,620 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:50:31,620 INFO L226 Difference]: Without dead ends: 432 [2022-02-16 13:50:31,620 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-16 13:50:31,620 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-16 13:50:31,621 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-16 13:50:31,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-16 13:50:31,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 380. [2022-02-16 13:50:31,625 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-16 13:50:31,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 983 transitions. [2022-02-16 13:50:31,628 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 983 transitions. Word has length 22 [2022-02-16 13:50:31,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:31,628 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 983 transitions. [2022-02-16 13:50:31,628 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-16 13:50:31,628 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 983 transitions. [2022-02-16 13:50:31,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:31,629 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:31,629 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:31,653 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-16 13:50:31,852 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-16 13:50:31,853 INFO L402 AbstractCegarLoop]: === Iteration 395 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:31,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:31,853 INFO L85 PathProgramCache]: Analyzing trace with hash 495925234, now seen corresponding path program 390 times [2022-02-16 13:50:31,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:31,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269409796] [2022-02-16 13:50:31,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:31,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:32,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-16 13:50:32,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:32,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269409796] [2022-02-16 13:50:32,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269409796] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:32,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668616178] [2022-02-16 13:50:32,029 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:32,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:32,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:32,030 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-16 13:50:32,031 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-16 13:50:32,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:32,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:32,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:32,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:32,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:32,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 19 treesize of output 15 [2022-02-16 13:50:32,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:32,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-16 13:50:32,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:32,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:50:32,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:32,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:32,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-16 13:50:32,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:32,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 31 treesize of output 33 [2022-02-16 13:50:32,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:32,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 25 treesize of output 27 [2022-02-16 13:50:32,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-16 13:50:32,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668616178] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:32,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:32,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:32,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506538244] [2022-02-16 13:50:32,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:32,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:32,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:32,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:32,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:32,635 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-16 13:50:32,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:32,855 INFO L93 Difference]: Finished difference Result 441 states and 1098 transitions. [2022-02-16 13:50:32,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:32,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-16 13:50:32,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:32,855 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:50:32,855 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:50:32,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:50:32,856 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-16 13:50:32,856 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-16 13:50:32,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:50:32,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 380. [2022-02-16 13:50:32,859 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-16 13:50:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 983 transitions. [2022-02-16 13:50:32,860 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 983 transitions. Word has length 22 [2022-02-16 13:50:32,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:32,860 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 983 transitions. [2022-02-16 13:50:32,860 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-16 13:50:32,860 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 983 transitions. [2022-02-16 13:50:32,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:32,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:32,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:32,876 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-16 13:50:33,071 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-16 13:50:33,071 INFO L402 AbstractCegarLoop]: === Iteration 396 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:33,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1180359918, now seen corresponding path program 391 times [2022-02-16 13:50:33,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:33,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392320292] [2022-02-16 13:50:33,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:33,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:33,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:33,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-16 13:50:33,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:33,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392320292] [2022-02-16 13:50:33,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392320292] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:33,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173176834] [2022-02-16 13:50:33,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:33,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:33,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:33,163 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-16 13:50:33,163 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-16 13:50:33,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:33,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:33,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:33,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:33,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 19 treesize of output 15 [2022-02-16 13:50:33,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:33,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 19 treesize of output 15 [2022-02-16 13:50:33,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:50:33,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-16 13:50:33,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:33,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:50:33,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:33,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:33,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:33,500 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-16 13:50:33,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173176834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:33,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:33,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:33,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474369462] [2022-02-16 13:50:33,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:33,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:33,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:33,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:33,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:33,501 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-16 13:50:33,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:33,576 INFO L93 Difference]: Finished difference Result 432 states and 1070 transitions. [2022-02-16 13:50:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:33,577 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-16 13:50:33,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:33,577 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:50:33,577 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:50:33,577 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-16 13:50:33,577 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-16 13:50:33,578 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-16 13:50:33,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:50:33,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 382. [2022-02-16 13:50:33,581 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-16 13:50:33,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:50:33,581 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:50:33,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:33,581 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:50:33,581 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-16 13:50:33,581 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:50:33,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:33,582 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:33,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-16 13:50:33,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:33,790 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-16 13:50:33,790 INFO L402 AbstractCegarLoop]: === Iteration 397 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:33,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:33,790 INFO L85 PathProgramCache]: Analyzing trace with hash 903831662, now seen corresponding path program 392 times [2022-02-16 13:50:33,790 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:33,790 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102844619] [2022-02-16 13:50:33,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:33,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:33,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:33,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:33,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102844619] [2022-02-16 13:50:33,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102844619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:33,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740342522] [2022-02-16 13:50:33,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:33,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:33,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:33,896 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-16 13:50:33,896 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-16 13:50:33,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:33,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:33,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:33,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:33,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:33,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-16 13:50:34,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:34,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-16 13:50:34,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:34,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 9 treesize of output 3 [2022-02-16 13:50:34,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:34,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:34,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:34,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 29 treesize of output 31 [2022-02-16 13:50:34,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:34,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 31 treesize of output 33 [2022-02-16 13:50:34,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:34,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 25 treesize of output 27 [2022-02-16 13:50:34,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-16 13:50:34,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740342522] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:34,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:34,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:34,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823605010] [2022-02-16 13:50:34,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:34,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:34,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:34,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:34,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:34,490 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-16 13:50:34,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:34,697 INFO L93 Difference]: Finished difference Result 436 states and 1084 transitions. [2022-02-16 13:50:34,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:34,697 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-16 13:50:34,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:34,697 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:50:34,697 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:50:34,698 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-16 13:50:34,698 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-16 13:50:34,698 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-16 13:50:34,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:50:34,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 384. [2022-02-16 13:50:34,701 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-16 13:50:34,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-16 13:50:34,702 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-16 13:50:34,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:34,702 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-16 13:50:34,702 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-16 13:50:34,702 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-16 13:50:34,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:34,702 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:34,702 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:34,718 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-16 13:50:34,918 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-16 13:50:34,918 INFO L402 AbstractCegarLoop]: === Iteration 398 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:34,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:34,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1638911602, now seen corresponding path program 393 times [2022-02-16 13:50:34,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:34,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941574965] [2022-02-16 13:50:34,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:34,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:34,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:34,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-16 13:50:34,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:34,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941574965] [2022-02-16 13:50:34,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941574965] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:34,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365781027] [2022-02-16 13:50:34,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:34,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:34,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:34,985 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-16 13:50:34,986 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-16 13:50:35,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:35,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:35,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:35,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:35,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:35,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 19 treesize of output 15 [2022-02-16 13:50:35,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:35,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 21 treesize of output 17 [2022-02-16 13:50:35,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:35,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-16 13:50:35,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-16 13:50:35,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:35,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:35,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-16 13:50:35,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:35,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 20 treesize of output 24 [2022-02-16 13:50:35,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:35,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 16 treesize of output 20 [2022-02-16 13:50:35,282 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-16 13:50:35,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365781027] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:35,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:35,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:35,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19219098] [2022-02-16 13:50:35,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:35,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:35,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:35,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:35,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:35,282 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-16 13:50:35,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:35,349 INFO L93 Difference]: Finished difference Result 429 states and 1067 transitions. [2022-02-16 13:50:35,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:50:35,349 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-16 13:50:35,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:35,349 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:50:35,350 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:50:35,350 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-16 13:50:35,350 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:35,350 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.1s Time] [2022-02-16 13:50:35,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:50:35,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 388. [2022-02-16 13:50:35,353 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-16 13:50:35,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1002 transitions. [2022-02-16 13:50:35,354 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1002 transitions. Word has length 22 [2022-02-16 13:50:35,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:35,354 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1002 transitions. [2022-02-16 13:50:35,354 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-16 13:50:35,354 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1002 transitions. [2022-02-16 13:50:35,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:35,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:35,355 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:35,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:35,558 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-16 13:50:35,559 INFO L402 AbstractCegarLoop]: === Iteration 399 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:35,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:35,559 INFO L85 PathProgramCache]: Analyzing trace with hash -2057592862, now seen corresponding path program 394 times [2022-02-16 13:50:35,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:35,559 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390015702] [2022-02-16 13:50:35,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:35,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:35,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:35,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-16 13:50:35,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:35,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390015702] [2022-02-16 13:50:35,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390015702] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:35,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219295461] [2022-02-16 13:50:35,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:35,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:35,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:35,650 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-16 13:50:35,651 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-16 13:50:35,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:35,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:35,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:35,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:35,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:35,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-16 13:50:35,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:35,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-16 13:50:35,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:35,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-16 13:50:35,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-16 13:50:35,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:35,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:35,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 15 treesize of output 19 [2022-02-16 13:50:35,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:35,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:35,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:35,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 16 treesize of output 20 [2022-02-16 13:50:35,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-16 13:50:35,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219295461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:35,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:35,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:35,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113279780] [2022-02-16 13:50:35,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:35,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:35,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:35,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:35,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:35,941 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-16 13:50:36,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:36,056 INFO L93 Difference]: Finished difference Result 443 states and 1098 transitions. [2022-02-16 13:50:36,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:50:36,056 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-16 13:50:36,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:36,056 INFO L225 Difference]: With dead ends: 443 [2022-02-16 13:50:36,056 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:50:36,057 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-16 13:50:36,057 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-16 13:50:36,057 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-16 13:50:36,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:50:36,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 384. [2022-02-16 13:50:36,060 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-16 13:50:36,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 994 transitions. [2022-02-16 13:50:36,060 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 994 transitions. Word has length 22 [2022-02-16 13:50:36,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:36,061 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 994 transitions. [2022-02-16 13:50:36,061 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-16 13:50:36,061 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 994 transitions. [2022-02-16 13:50:36,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:36,061 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:36,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-16 13:50:36,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:36,275 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-16 13:50:36,276 INFO L402 AbstractCegarLoop]: === Iteration 400 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:36,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:36,276 INFO L85 PathProgramCache]: Analyzing trace with hash -363754394, now seen corresponding path program 395 times [2022-02-16 13:50:36,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:36,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938045059] [2022-02-16 13:50:36,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:36,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:36,351 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:36,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:36,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938045059] [2022-02-16 13:50:36,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938045059] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:36,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320897121] [2022-02-16 13:50:36,352 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:36,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:36,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:36,353 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-16 13:50:36,353 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-16 13:50:36,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:36,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:36,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:36,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:36,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:36,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 19 treesize of output 15 [2022-02-16 13:50:36,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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-16 13:50:36,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:36,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 9 treesize of output 3 [2022-02-16 13:50:36,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-16 13:50:36,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:36,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:36,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 29 treesize of output 31 [2022-02-16 13:50:36,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:36,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 31 treesize of output 33 [2022-02-16 13:50:36,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:36,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 25 treesize of output 27 [2022-02-16 13:50:36,790 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:36,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320897121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:36,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:36,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:36,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221572456] [2022-02-16 13:50:36,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:36,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:36,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:36,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:36,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:36,790 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-16 13:50:37,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:37,044 INFO L93 Difference]: Finished difference Result 439 states and 1096 transitions. [2022-02-16 13:50:37,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:37,044 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-16 13:50:37,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:37,045 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:50:37,045 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:50:37,045 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-16 13:50:37,045 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-16 13:50:37,045 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-16 13:50:37,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:50:37,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 383. [2022-02-16 13:50:37,049 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-16 13:50:37,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:50:37,049 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:50:37,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:37,049 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:50:37,049 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-16 13:50:37,049 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:50:37,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:37,050 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:37,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:37,065 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-16 13:50:37,255 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-16 13:50:37,255 INFO L402 AbstractCegarLoop]: === Iteration 401 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:37,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:37,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1332910834, now seen corresponding path program 396 times [2022-02-16 13:50:37,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:37,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879971582] [2022-02-16 13:50:37,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:37,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:37,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-16 13:50:37,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:37,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879971582] [2022-02-16 13:50:37,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879971582] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:37,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127413825] [2022-02-16 13:50:37,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:37,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:37,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:37,344 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-16 13:50:37,345 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-16 13:50:37,370 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:37,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:37,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:37,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:37,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:37,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:37,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:37,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 19 treesize of output 15 [2022-02-16 13:50:37,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:37,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 15 treesize of output 11 [2022-02-16 13:50:37,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:37,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:37,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:37,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 30 treesize of output 32 [2022-02-16 13:50:37,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:37,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 33 treesize of output 35 [2022-02-16 13:50:37,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:37,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 27 treesize of output 29 [2022-02-16 13:50:37,779 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:37,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127413825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:37,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:37,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:37,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933597317] [2022-02-16 13:50:37,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:37,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:37,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:37,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:37,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:37,779 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-16 13:50:37,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:37,956 INFO L93 Difference]: Finished difference Result 458 states and 1135 transitions. [2022-02-16 13:50:37,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:37,957 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-16 13:50:37,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:37,957 INFO L225 Difference]: With dead ends: 458 [2022-02-16 13:50:37,957 INFO L226 Difference]: Without dead ends: 453 [2022-02-16 13:50:37,958 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-16 13:50:37,958 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-16 13:50:37,958 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-16 13:50:37,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-02-16 13:50:37,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 382. [2022-02-16 13:50:37,961 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-16 13:50:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:50:37,962 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:50:37,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:37,962 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:50:37,962 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-16 13:50:37,962 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:50:37,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:37,962 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:37,962 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:37,978 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-16 13:50:38,178 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-16 13:50:38,178 INFO L402 AbstractCegarLoop]: === Iteration 402 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:38,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:38,178 INFO L85 PathProgramCache]: Analyzing trace with hash -718488127, now seen corresponding path program 397 times [2022-02-16 13:50:38,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:38,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283640308] [2022-02-16 13:50:38,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:38,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:38,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:38,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:38,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283640308] [2022-02-16 13:50:38,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283640308] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:38,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996781072] [2022-02-16 13:50:38,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:38,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:38,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:38,248 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-16 13:50:38,249 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-16 13:50:38,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:38,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:38,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:38,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 19 treesize of output 15 [2022-02-16 13:50:38,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:38,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:38,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:38,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:50:38,410 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:38,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:38,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:38,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:38,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:38,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 20 treesize of output 24 [2022-02-16 13:50:38,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:38,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-16 13:50:38,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:38,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996781072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:38,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:38,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:38,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442656588] [2022-02-16 13:50:38,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:38,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:38,499 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:38,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:38,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:38,499 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-16 13:50:38,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:38,672 INFO L93 Difference]: Finished difference Result 445 states and 1091 transitions. [2022-02-16 13:50:38,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:38,672 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-16 13:50:38,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:38,673 INFO L225 Difference]: With dead ends: 445 [2022-02-16 13:50:38,673 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:50:38,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:38,673 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-16 13:50:38,673 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-16 13:50:38,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:50:38,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 384. [2022-02-16 13:50:38,676 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-16 13:50:38,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 993 transitions. [2022-02-16 13:50:38,677 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 993 transitions. Word has length 22 [2022-02-16 13:50:38,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:38,677 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 993 transitions. [2022-02-16 13:50:38,677 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-16 13:50:38,677 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 993 transitions. [2022-02-16 13:50:38,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:38,677 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:38,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-16 13:50:38,693 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-16 13:50:38,891 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-16 13:50:38,891 INFO L402 AbstractCegarLoop]: === Iteration 403 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:38,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:38,891 INFO L85 PathProgramCache]: Analyzing trace with hash 71905993, now seen corresponding path program 398 times [2022-02-16 13:50:38,891 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:38,891 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807489089] [2022-02-16 13:50:38,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:38,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:38,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:38,960 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-16 13:50:38,961 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:38,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807489089] [2022-02-16 13:50:38,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807489089] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:38,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210954260] [2022-02-16 13:50:38,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:38,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:38,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:38,962 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-16 13:50:38,962 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-16 13:50:38,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:38,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:38,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:38,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:39,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-16 13:50:39,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50:39,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:39,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 9 treesize of output 3 [2022-02-16 13:50:39,129 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-16 13:50:39,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:39,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:39,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-16 13:50:39,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:39,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 20 treesize of output 24 [2022-02-16 13:50:39,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:39,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:39,229 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-16 13:50:39,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210954260] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:39,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:39,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:39,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569799698] [2022-02-16 13:50:39,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:39,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:39,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:39,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:39,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:39,230 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-16 13:50:39,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:39,296 INFO L93 Difference]: Finished difference Result 434 states and 1080 transitions. [2022-02-16 13:50:39,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:39,297 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-16 13:50:39,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:39,297 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:50:39,297 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:50:39,297 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-16 13:50:39,297 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-16 13:50:39,297 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-16 13:50:39,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:50:39,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 383. [2022-02-16 13:50:39,300 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-16 13:50:39,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:50:39,301 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:50:39,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:39,301 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:50:39,301 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-16 13:50:39,301 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:50:39,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:39,302 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:39,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-16 13:50:39,317 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-16 13:50:39,515 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-16 13:50:39,515 INFO L402 AbstractCegarLoop]: === Iteration 404 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:39,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:39,515 INFO L85 PathProgramCache]: Analyzing trace with hash -463427798, now seen corresponding path program 399 times [2022-02-16 13:50:39,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:39,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179386114] [2022-02-16 13:50:39,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:39,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:39,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:39,655 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-16 13:50:39,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:39,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179386114] [2022-02-16 13:50:39,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179386114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:39,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831715535] [2022-02-16 13:50:39,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:39,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:39,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:39,656 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-16 13:50:39,657 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-16 13:50:39,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:39,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:39,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:39,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:39,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-16 13:50:39,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:39,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-16 13:50:39,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:39,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-16 13:50:39,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:39,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:40,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:40,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:50:40,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:40,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 33 treesize of output 35 [2022-02-16 13:50:40,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:40,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-16 13:50:40,225 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-16 13:50:40,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831715535] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:40,226 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:40,226 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:40,226 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30258172] [2022-02-16 13:50:40,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:40,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:40,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:40,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:40,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:40,226 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-16 13:50:40,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:40,411 INFO L93 Difference]: Finished difference Result 459 states and 1119 transitions. [2022-02-16 13:50:40,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:40,411 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-16 13:50:40,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:40,412 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:50:40,412 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 13:50:40,412 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-16 13:50:40,412 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-16 13:50:40,412 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-16 13:50:40,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 13:50:40,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 388. [2022-02-16 13:50:40,415 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-16 13:50:40,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1007 transitions. [2022-02-16 13:50:40,416 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1007 transitions. Word has length 22 [2022-02-16 13:50:40,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:40,416 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1007 transitions. [2022-02-16 13:50:40,416 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-16 13:50:40,416 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1007 transitions. [2022-02-16 13:50:40,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:40,417 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:40,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-16 13:50:40,432 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-16 13:50:40,630 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-16 13:50:40,630 INFO L402 AbstractCegarLoop]: === Iteration 405 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:40,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:40,630 INFO L85 PathProgramCache]: Analyzing trace with hash -321505711, now seen corresponding path program 400 times [2022-02-16 13:50:40,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:40,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130642150] [2022-02-16 13:50:40,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:40,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:40,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:40,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:40,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:40,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130642150] [2022-02-16 13:50:40,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130642150] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:40,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670093375] [2022-02-16 13:50:40,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:40,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:40,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:40,745 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-16 13:50:40,745 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-16 13:50:40,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:40,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:40,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:40,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:40,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:40,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:40,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 20 treesize of output 16 [2022-02-16 13:50:40,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:40,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 16 treesize of output 12 [2022-02-16 13:50:40,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-16 13:50:40,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:40,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:40,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 16 treesize of output 20 [2022-02-16 13:50:40,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:40,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:40,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:41,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:41,022 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:41,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670093375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:41,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:41,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:41,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239839347] [2022-02-16 13:50:41,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:41,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:41,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:41,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:41,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:41,023 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-16 13:50:41,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:41,190 INFO L93 Difference]: Finished difference Result 456 states and 1116 transitions. [2022-02-16 13:50:41,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:41,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-16 13:50:41,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:41,191 INFO L225 Difference]: With dead ends: 456 [2022-02-16 13:50:41,191 INFO L226 Difference]: Without dead ends: 446 [2022-02-16 13:50:41,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:41,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-16 13:50:41,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-16 13:50:41,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-16 13:50:41,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 391. [2022-02-16 13:50:41,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-16 13:50:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1011 transitions. [2022-02-16 13:50:41,195 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1011 transitions. Word has length 22 [2022-02-16 13:50:41,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:41,195 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1011 transitions. [2022-02-16 13:50:41,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-16 13:50:41,196 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1011 transitions. [2022-02-16 13:50:41,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:41,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:41,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:41,212 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-16 13:50:41,411 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-16 13:50:41,411 INFO L402 AbstractCegarLoop]: === Iteration 406 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:41,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:41,411 INFO L85 PathProgramCache]: Analyzing trace with hash 86400717, now seen corresponding path program 401 times [2022-02-16 13:50:41,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:41,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025494185] [2022-02-16 13:50:41,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:41,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:41,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:41,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:41,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025494185] [2022-02-16 13:50:41,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025494185] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:41,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666203583] [2022-02-16 13:50:41,503 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:41,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:41,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:41,504 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-16 13:50:41,504 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-16 13:50:41,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:41,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:41,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:41,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:41,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:41,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:41,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-16 13:50:41,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:41,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 16 treesize of output 12 [2022-02-16 13:50:41,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-16 13:50:41,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:41,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 16 treesize of output 20 [2022-02-16 13:50:41,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:41,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-16 13:50:41,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:41,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:41,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666203583] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:41,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:41,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:41,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903129416] [2022-02-16 13:50:41,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:41,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:41,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:41,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:41,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:41,804 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-16 13:50:41,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:41,982 INFO L93 Difference]: Finished difference Result 452 states and 1106 transitions. [2022-02-16 13:50:41,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:41,982 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-16 13:50:41,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:41,983 INFO L225 Difference]: With dead ends: 452 [2022-02-16 13:50:41,983 INFO L226 Difference]: Without dead ends: 441 [2022-02-16 13:50:41,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:41,983 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-16 13:50:41,983 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-16 13:50:41,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-16 13:50:41,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 388. [2022-02-16 13:50:41,986 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-16 13:50:41,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1006 transitions. [2022-02-16 13:50:41,987 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1006 transitions. Word has length 22 [2022-02-16 13:50:41,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:41,987 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1006 transitions. [2022-02-16 13:50:41,987 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-16 13:50:41,987 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1006 transitions. [2022-02-16 13:50:41,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:41,987 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:41,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-16 13:50:42,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:42,192 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-16 13:50:42,193 INFO L402 AbstractCegarLoop]: === Iteration 407 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:42,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:42,193 INFO L85 PathProgramCache]: Analyzing trace with hash 326966322, now seen corresponding path program 402 times [2022-02-16 13:50:42,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:42,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314116718] [2022-02-16 13:50:42,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:42,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:42,311 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-16 13:50:42,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:42,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314116718] [2022-02-16 13:50:42,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314116718] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:42,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387586444] [2022-02-16 13:50:42,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:42,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:42,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:42,313 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-16 13:50:42,313 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-16 13:50:42,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:42,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:42,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:42,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:42,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 19 treesize of output 15 [2022-02-16 13:50:42,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:42,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-16 13:50:42,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:42,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-16 13:50:42,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:42,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:42,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:42,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 19 treesize of output 23 [2022-02-16 13:50:42,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-16 13:50:42,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-16 13:50:42,861 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-16 13:50:42,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387586444] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:42,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:42,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:42,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972562581] [2022-02-16 13:50:42,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:42,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:42,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:42,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:42,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:42,862 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-16 13:50:43,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:43,134 INFO L93 Difference]: Finished difference Result 460 states and 1121 transitions. [2022-02-16 13:50:43,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:50:43,134 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-16 13:50:43,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:43,135 INFO L225 Difference]: With dead ends: 460 [2022-02-16 13:50:43,135 INFO L226 Difference]: Without dead ends: 455 [2022-02-16 13:50:43,135 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-16 13:50:43,135 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:50:43,135 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-16 13:50:43,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-16 13:50:43,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 383. [2022-02-16 13:50:43,139 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-16 13:50:43,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:50:43,139 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:50:43,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:43,139 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:50:43,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-16 13:50:43,139 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:50:43,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:43,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:43,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-16 13:50:43,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Ended with exit code 0 [2022-02-16 13:50:43,351 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-16 13:50:43,351 INFO L402 AbstractCegarLoop]: === Iteration 408 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:43,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:43,351 INFO L85 PathProgramCache]: Analyzing trace with hash 920528465, now seen corresponding path program 403 times [2022-02-16 13:50:43,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:43,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850641760] [2022-02-16 13:50:43,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:43,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:43,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:43,458 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-16 13:50:43,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:43,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850641760] [2022-02-16 13:50:43,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850641760] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:43,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119072188] [2022-02-16 13:50:43,459 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:43,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:43,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:43,460 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-16 13:50:43,460 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-16 13:50:43,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:43,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:43,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:43,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-16 13:50:43,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:43,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-16 13:50:43,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:50:43,687 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-16 13:50:43,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:43,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:43,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-16 13:50:43,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:43,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-16 13:50:43,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:43,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 16 treesize of output 20 [2022-02-16 13:50:43,823 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-16 13:50:43,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119072188] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:43,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:43,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:43,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289093743] [2022-02-16 13:50:43,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:43,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:43,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:43,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:43,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:43,824 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-16 13:50:43,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:43,906 INFO L93 Difference]: Finished difference Result 432 states and 1077 transitions. [2022-02-16 13:50:43,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:43,906 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-16 13:50:43,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:43,907 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:50:43,907 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:50:43,907 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-16 13:50:43,907 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-16 13:50:43,907 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-16 13:50:43,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:50:43,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 386. [2022-02-16 13:50:43,910 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-16 13:50:43,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1001 transitions. [2022-02-16 13:50:43,911 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1001 transitions. Word has length 22 [2022-02-16 13:50:43,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:43,911 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1001 transitions. [2022-02-16 13:50:43,911 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-16 13:50:43,911 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1001 transitions. [2022-02-16 13:50:43,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:43,912 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:43,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:43,928 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-16 13:50:44,127 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-16 13:50:44,127 INFO L402 AbstractCegarLoop]: === Iteration 409 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:44,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:44,128 INFO L85 PathProgramCache]: Analyzing trace with hash -733811768, now seen corresponding path program 404 times [2022-02-16 13:50:44,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:44,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763422797] [2022-02-16 13:50:44,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:44,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:44,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:44,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-16 13:50:44,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:44,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763422797] [2022-02-16 13:50:44,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763422797] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:44,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437675410] [2022-02-16 13:50:44,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:44,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:44,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:44,268 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-16 13:50:44,268 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-16 13:50:44,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:44,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:44,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:44,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:44,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:44,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:44,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-16 13:50:44,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:44,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 11 treesize of output 3 [2022-02-16 13:50:44,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-16 13:50:44,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:44,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:44,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-16 13:50:44,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:44,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 33 treesize of output 35 [2022-02-16 13:50:44,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:44,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 27 treesize of output 29 [2022-02-16 13:50:44,899 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-16 13:50:44,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437675410] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:44,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:44,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:44,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078693947] [2022-02-16 13:50:44,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:44,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:44,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:44,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:44,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:44,900 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-16 13:50:45,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:45,068 INFO L93 Difference]: Finished difference Result 436 states and 1086 transitions. [2022-02-16 13:50:45,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:45,068 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-16 13:50:45,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:45,069 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:50:45,069 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:50:45,069 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-16 13:50:45,069 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-16 13:50:45,069 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-16 13:50:45,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:50:45,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 386. [2022-02-16 13:50:45,073 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-16 13:50:45,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1001 transitions. [2022-02-16 13:50:45,073 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1001 transitions. Word has length 22 [2022-02-16 13:50:45,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:45,074 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1001 transitions. [2022-02-16 13:50:45,074 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-16 13:50:45,074 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1001 transitions. [2022-02-16 13:50:45,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:45,074 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:45,074 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:45,090 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-16 13:50:45,290 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-16 13:50:45,290 INFO L402 AbstractCegarLoop]: === Iteration 410 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:45,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:45,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1181185339, now seen corresponding path program 405 times [2022-02-16 13:50:45,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:45,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957586687] [2022-02-16 13:50:45,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:45,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:45,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-16 13:50:45,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:45,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957586687] [2022-02-16 13:50:45,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957586687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:45,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20242038] [2022-02-16 13:50:45,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:45,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:45,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:45,366 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-16 13:50:45,366 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-16 13:50:45,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:45,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:45,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:45,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:45,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:45,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:45,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-16 13:50:45,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:45,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 15 treesize of output 11 [2022-02-16 13:50:45,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-16 13:50:45,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:45,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:50:45,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:45,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,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-16 13:50:45,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:45,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20242038] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:45,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:45,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:45,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773836714] [2022-02-16 13:50:45,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:45,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:45,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:45,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:45,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:45,640 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-16 13:50:45,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:45,731 INFO L93 Difference]: Finished difference Result 440 states and 1092 transitions. [2022-02-16 13:50:45,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:45,731 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-16 13:50:45,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:45,732 INFO L225 Difference]: With dead ends: 440 [2022-02-16 13:50:45,732 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:50:45,732 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-16 13:50:45,732 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-16 13:50:45,732 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-16 13:50:45,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:50:45,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 386. [2022-02-16 13:50:45,735 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-16 13:50:45,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1001 transitions. [2022-02-16 13:50:45,736 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1001 transitions. Word has length 22 [2022-02-16 13:50:45,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:45,736 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1001 transitions. [2022-02-16 13:50:45,736 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-16 13:50:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1001 transitions. [2022-02-16 13:50:45,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:45,736 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:45,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:45,752 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-16 13:50:45,952 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-16 13:50:45,952 INFO L402 AbstractCegarLoop]: === Iteration 411 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:45,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:45,953 INFO L85 PathProgramCache]: Analyzing trace with hash 567727169, now seen corresponding path program 406 times [2022-02-16 13:50:45,953 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:45,953 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112356968] [2022-02-16 13:50:45,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:45,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:46,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-16 13:50:46,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:46,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112356968] [2022-02-16 13:50:46,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112356968] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:46,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080945017] [2022-02-16 13:50:46,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:46,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:46,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:46,065 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-16 13:50:46,066 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-16 13:50:46,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:46,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:46,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:46,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:46,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 19 treesize of output 15 [2022-02-16 13:50:46,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:46,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50:46,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:46,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 9 treesize of output 3 [2022-02-16 13:50:46,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-16 13:50:46,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:46,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:46,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-16 13:50:46,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:46,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:46,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-16 13:50:46,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:46,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080945017] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:46,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:46,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:50:46,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075563883] [2022-02-16 13:50:46,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:46,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:46,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:46,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:46,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:46,434 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-16 13:50:46,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:46,526 INFO L93 Difference]: Finished difference Result 436 states and 1082 transitions. [2022-02-16 13:50:46,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:46,526 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-16 13:50:46,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:46,526 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:50:46,526 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:50:46,527 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-16 13:50:46,527 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-16 13:50:46,527 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-16 13:50:46,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:50:46,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 384. [2022-02-16 13:50:46,530 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-16 13:50:46,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 994 transitions. [2022-02-16 13:50:46,530 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 994 transitions. Word has length 22 [2022-02-16 13:50:46,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:46,530 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 994 transitions. [2022-02-16 13:50:46,530 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-16 13:50:46,531 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 994 transitions. [2022-02-16 13:50:46,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:46,531 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:46,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:46,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Ended with exit code 0 [2022-02-16 13:50:46,747 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-16 13:50:46,747 INFO L402 AbstractCegarLoop]: === Iteration 412 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:46,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:46,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1401552520, now seen corresponding path program 407 times [2022-02-16 13:50:46,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:46,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184572440] [2022-02-16 13:50:46,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:46,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:46,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:46,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:46,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:46,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184572440] [2022-02-16 13:50:46,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184572440] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:46,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863695801] [2022-02-16 13:50:46,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:46,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:46,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:46,944 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-16 13:50:46,945 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-16 13:50:46,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:46,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:46,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:46,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:47,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:47,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-16 13:50:47,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 20 treesize of output 16 [2022-02-16 13:50:47,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:47,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 16 treesize of output 12 [2022-02-16 13:50:47,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:47,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:47,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:47,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 29 treesize of output 31 [2022-02-16 13:50:47,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:47,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 31 treesize of output 33 [2022-02-16 13:50:47,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:47,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 25 treesize of output 27 [2022-02-16 13:50:47,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:47,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863695801] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:47,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:47,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:47,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520708280] [2022-02-16 13:50:47,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:47,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:47,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:47,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:47,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:47,556 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-16 13:50:47,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:47,763 INFO L93 Difference]: Finished difference Result 493 states and 1174 transitions. [2022-02-16 13:50:47,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:47,763 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-16 13:50:47,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:47,764 INFO L225 Difference]: With dead ends: 493 [2022-02-16 13:50:47,764 INFO L226 Difference]: Without dead ends: 488 [2022-02-16 13:50:47,764 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-16 13:50:47,764 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:47,764 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.1s Time] [2022-02-16 13:50:47,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-02-16 13:50:47,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 392. [2022-02-16 13:50:47,768 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-16 13:50:47,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1024 transitions. [2022-02-16 13:50:47,769 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1024 transitions. Word has length 22 [2022-02-16 13:50:47,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:47,769 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1024 transitions. [2022-02-16 13:50:47,769 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-16 13:50:47,769 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1024 transitions. [2022-02-16 13:50:47,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:47,769 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:47,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-16 13:50:47,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:47,985 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-16 13:50:47,985 INFO L402 AbstractCegarLoop]: === Iteration 413 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:47,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:47,986 INFO L85 PathProgramCache]: Analyzing trace with hash -611158400, now seen corresponding path program 408 times [2022-02-16 13:50:47,986 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:47,986 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273639995] [2022-02-16 13:50:47,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:47,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:48,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-16 13:50:48,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:48,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273639995] [2022-02-16 13:50:48,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273639995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:48,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6289786] [2022-02-16 13:50:48,069 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:48,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:48,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:48,069 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-16 13:50:48,070 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-16 13:50:48,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:48,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:48,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:48,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:48,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:48,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-16 13:50:48,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 20 treesize of output 16 [2022-02-16 13:50:48,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:48,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 16 treesize of output 12 [2022-02-16 13:50:48,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-16 13:50:48,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:48,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:48,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 28 treesize of output 30 [2022-02-16 13:50:48,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:48,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 31 treesize of output 33 [2022-02-16 13:50:48,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:48,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 25 treesize of output 27 [2022-02-16 13:50:48,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-16 13:50:48,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6289786] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:48,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:48,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:48,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974911474] [2022-02-16 13:50:48,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:48,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:48,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:48,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:48,571 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-16 13:50:48,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:48,779 INFO L93 Difference]: Finished difference Result 491 states and 1173 transitions. [2022-02-16 13:50:48,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:48,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-16 13:50:48,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:48,780 INFO L225 Difference]: With dead ends: 491 [2022-02-16 13:50:48,780 INFO L226 Difference]: Without dead ends: 486 [2022-02-16 13:50:48,780 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-16 13:50:48,780 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 86 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:48,780 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.1s Time] [2022-02-16 13:50:48,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-16 13:50:48,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 387. [2022-02-16 13:50:48,784 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-16 13:50:48,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1008 transitions. [2022-02-16 13:50:48,784 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1008 transitions. Word has length 22 [2022-02-16 13:50:48,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:48,784 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1008 transitions. [2022-02-16 13:50:48,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-16 13:50:48,785 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1008 transitions. [2022-02-16 13:50:48,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:48,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:48,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-16 13:50:48,800 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-16 13:50:48,996 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-16 13:50:48,997 INFO L402 AbstractCegarLoop]: === Iteration 414 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:48,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:48,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1004570104, now seen corresponding path program 409 times [2022-02-16 13:50:48,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:48,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110099972] [2022-02-16 13:50:48,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:48,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:49,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-16 13:50:49,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:49,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110099972] [2022-02-16 13:50:49,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110099972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:49,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569532283] [2022-02-16 13:50:49,120 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:49,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:49,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:49,121 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-16 13:50:49,122 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-16 13:50:49,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:49,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:49,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:49,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:49,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 19 treesize of output 15 [2022-02-16 13:50:49,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-16 13:50:49,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:50:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:49,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:49,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:49,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 30 treesize of output 32 [2022-02-16 13:50:49,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 33 treesize of output 35 [2022-02-16 13:50:49,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:49,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 27 treesize of output 29 [2022-02-16 13:50:49,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-16 13:50:49,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569532283] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:49,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:49,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:49,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041472585] [2022-02-16 13:50:49,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:49,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:49,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:49,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:49,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:49,508 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-16 13:50:49,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:49,731 INFO L93 Difference]: Finished difference Result 471 states and 1138 transitions. [2022-02-16 13:50:49,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:49,731 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-16 13:50:49,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:49,732 INFO L225 Difference]: With dead ends: 471 [2022-02-16 13:50:49,732 INFO L226 Difference]: Without dead ends: 466 [2022-02-16 13:50:49,732 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-16 13:50:49,732 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 82 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:49,732 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.1s Time] [2022-02-16 13:50:49,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-02-16 13:50:49,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 388. [2022-02-16 13:50:49,750 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-16 13:50:49,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1009 transitions. [2022-02-16 13:50:49,750 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1009 transitions. Word has length 22 [2022-02-16 13:50:49,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:49,750 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1009 transitions. [2022-02-16 13:50:49,750 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-16 13:50:49,750 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1009 transitions. [2022-02-16 13:50:49,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:49,751 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:49,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-16 13:50:49,767 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-16 13:50:49,966 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-16 13:50:49,967 INFO L402 AbstractCegarLoop]: === Iteration 415 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:49,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:49,967 INFO L85 PathProgramCache]: Analyzing trace with hash -596663676, now seen corresponding path program 410 times [2022-02-16 13:50:49,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:49,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380243340] [2022-02-16 13:50:49,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:49,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:50,040 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:50,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:50,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380243340] [2022-02-16 13:50:50,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380243340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:50,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630907762] [2022-02-16 13:50:50,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:50,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:50,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:50,041 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-16 13:50:50,042 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-16 13:50:50,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:50,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:50,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:50,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:50,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:50,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-16 13:50:50,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:50:50,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:50,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 9 treesize of output 3 [2022-02-16 13:50:50,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-16 13:50:50,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:50,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:50,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 30 treesize of output 32 [2022-02-16 13:50:50,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:50,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 33 treesize of output 35 [2022-02-16 13:50:50,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:50,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 27 treesize of output 29 [2022-02-16 13:50:50,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-16 13:50:50,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630907762] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:50,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:50,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:50,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710240686] [2022-02-16 13:50:50,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:50,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:50,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:50,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:50,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:50,450 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-16 13:50:50,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:50,740 INFO L93 Difference]: Finished difference Result 463 states and 1130 transitions. [2022-02-16 13:50:50,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:50,740 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-16 13:50:50,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:50,741 INFO L225 Difference]: With dead ends: 463 [2022-02-16 13:50:50,741 INFO L226 Difference]: Without dead ends: 458 [2022-02-16 13:50:50,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:50:50,741 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:50,741 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.2s Time] [2022-02-16 13:50:50,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-16 13:50:50,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 386. [2022-02-16 13:50:50,745 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-16 13:50:50,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1003 transitions. [2022-02-16 13:50:50,745 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1003 transitions. Word has length 22 [2022-02-16 13:50:50,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:50,746 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1003 transitions. [2022-02-16 13:50:50,746 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-16 13:50:50,746 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1003 transitions. [2022-02-16 13:50:50,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:50,746 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:50,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-16 13:50:50,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:50,946 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-16 13:50:50,947 INFO L402 AbstractCegarLoop]: === Iteration 416 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:50,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:50,947 INFO L85 PathProgramCache]: Analyzing trace with hash -899952703, now seen corresponding path program 411 times [2022-02-16 13:50:50,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:50,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223303227] [2022-02-16 13:50:50,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:50,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:50,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:51,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:51,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:51,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223303227] [2022-02-16 13:50:51,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223303227] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:51,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146144397] [2022-02-16 13:50:51,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:51,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:51,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:51,054 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-16 13:50:51,054 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-16 13:50:51,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:51,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:51,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:51,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:51,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:51,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 19 treesize of output 15 [2022-02-16 13:50:51,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 21 treesize of output 17 [2022-02-16 13:50:51,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:51,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-16 13:50:51,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-16 13:50:51,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:51,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:51,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-16 13:50:51,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:51,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:50:51,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:51,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-16 13:50:51,488 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-16 13:50:51,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146144397] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:51,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:51,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:51,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060103741] [2022-02-16 13:50:51,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:51,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:51,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:51,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:51,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:51,489 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-16 13:50:51,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:51,614 INFO L93 Difference]: Finished difference Result 436 states and 1083 transitions. [2022-02-16 13:50:51,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:50:51,614 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-16 13:50:51,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:51,615 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:50:51,615 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:50:51,615 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-16 13:50:51,615 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-16 13:50:51,615 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-16 13:50:51,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:50:51,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 390. [2022-02-16 13:50:51,618 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-16 13:50:51,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1009 transitions. [2022-02-16 13:50:51,619 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1009 transitions. Word has length 22 [2022-02-16 13:50:51,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:51,619 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1009 transitions. [2022-02-16 13:50:51,619 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-16 13:50:51,619 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1009 transitions. [2022-02-16 13:50:51,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:51,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:51,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-16 13:50:51,635 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-16 13:50:51,831 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-16 13:50:51,831 INFO L402 AbstractCegarLoop]: === Iteration 417 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:51,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:51,831 INFO L85 PathProgramCache]: Analyzing trace with hash -492046275, now seen corresponding path program 412 times [2022-02-16 13:50:51,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:51,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154111503] [2022-02-16 13:50:51,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:51,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:51,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:51,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-16 13:50:51,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:51,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154111503] [2022-02-16 13:50:51,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154111503] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:51,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896402693] [2022-02-16 13:50:51,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:51,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:51,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:51,936 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-16 13:50:51,936 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-16 13:50:51,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:51,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:51,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:51,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:52,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:52,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-16 13:50:52,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:50:52,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:52,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 17 treesize of output 13 [2022-02-16 13:50:52,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:52,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:52,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:52,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 15 treesize of output 19 [2022-02-16 13:50:52,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:52,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 20 treesize of output 24 [2022-02-16 13:50:52,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:52,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 16 treesize of output 20 [2022-02-16 13:50:52,191 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-16 13:50:52,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896402693] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:52,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:52,191 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:52,191 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892206348] [2022-02-16 13:50:52,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:52,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:52,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:52,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:52,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:52,192 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-16 13:50:52,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:52,333 INFO L93 Difference]: Finished difference Result 475 states and 1141 transitions. [2022-02-16 13:50:52,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:52,334 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-16 13:50:52,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:52,334 INFO L225 Difference]: With dead ends: 475 [2022-02-16 13:50:52,334 INFO L226 Difference]: Without dead ends: 461 [2022-02-16 13:50:52,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:52,334 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:52,334 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.1s Time] [2022-02-16 13:50:52,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-16 13:50:52,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 395. [2022-02-16 13:50:52,338 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-16 13:50:52,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1016 transitions. [2022-02-16 13:50:52,338 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1016 transitions. Word has length 22 [2022-02-16 13:50:52,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:52,338 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1016 transitions. [2022-02-16 13:50:52,338 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-16 13:50:52,338 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1016 transitions. [2022-02-16 13:50:52,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:52,339 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:52,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:52,354 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-16 13:50:52,554 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-16 13:50:52,554 INFO L402 AbstractCegarLoop]: === Iteration 418 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:52,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:52,555 INFO L85 PathProgramCache]: Analyzing trace with hash -731848895, now seen corresponding path program 413 times [2022-02-16 13:50:52,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:52,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006867958] [2022-02-16 13:50:52,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:52,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:52,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:52,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-16 13:50:52,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:52,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006867958] [2022-02-16 13:50:52,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006867958] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:52,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775151342] [2022-02-16 13:50:52,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:52,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:52,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:52,639 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-16 13:50:52,639 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-16 13:50:52,664 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:52,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:52,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:52,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:52,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:52,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-16 13:50:52,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:52,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 11 treesize of output 3 [2022-02-16 13:50:52,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-16 13:50:52,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:52,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:52,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 15 treesize of output 19 [2022-02-16 13:50:52,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:52,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 20 treesize of output 24 [2022-02-16 13:50:52,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:52,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-16 13:50:52,971 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-16 13:50:52,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775151342] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:52,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:52,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:52,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261223684] [2022-02-16 13:50:52,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:52,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:52,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:52,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:52,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:52,972 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-16 13:50:53,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:53,067 INFO L93 Difference]: Finished difference Result 457 states and 1112 transitions. [2022-02-16 13:50:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:53,068 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-16 13:50:53,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:53,068 INFO L225 Difference]: With dead ends: 457 [2022-02-16 13:50:53,068 INFO L226 Difference]: Without dead ends: 440 [2022-02-16 13:50:53,068 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-16 13:50:53,069 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-16 13:50:53,069 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-16 13:50:53,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-02-16 13:50:53,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 393. [2022-02-16 13:50:53,072 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-16 13:50:53,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1012 transitions. [2022-02-16 13:50:53,073 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1012 transitions. Word has length 22 [2022-02-16 13:50:53,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:53,073 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1012 transitions. [2022-02-16 13:50:53,073 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-16 13:50:53,073 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1012 transitions. [2022-02-16 13:50:53,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:53,073 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:53,073 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:53,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Ended with exit code 0 [2022-02-16 13:50:53,274 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-16 13:50:53,274 INFO L402 AbstractCegarLoop]: === Iteration 419 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:53,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:53,274 INFO L85 PathProgramCache]: Analyzing trace with hash 138416264, now seen corresponding path program 414 times [2022-02-16 13:50:53,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:53,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396826617] [2022-02-16 13:50:53,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:53,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:53,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:53,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396826617] [2022-02-16 13:50:53,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396826617] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:53,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248748108] [2022-02-16 13:50:53,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:53,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:53,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:53,381 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-16 13:50:53,382 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-16 13:50:53,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:53,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:53,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:53,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:53,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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-16 13:50:53,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 21 treesize of output 17 [2022-02-16 13:50:53,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:53,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 17 treesize of output 13 [2022-02-16 13:50:53,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:53,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:53,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:53,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:53,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:53,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 19 treesize of output 23 [2022-02-16 13:50:53,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:53,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 15 treesize of output 19 [2022-02-16 13:50:53,622 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-16 13:50:53,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248748108] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:53,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:53,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:53,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555656564] [2022-02-16 13:50:53,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:53,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:53,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:53,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:53,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:53,623 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-16 13:50:53,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:53,765 INFO L93 Difference]: Finished difference Result 474 states and 1144 transitions. [2022-02-16 13:50:53,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:53,765 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-16 13:50:53,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:53,766 INFO L225 Difference]: With dead ends: 474 [2022-02-16 13:50:53,766 INFO L226 Difference]: Without dead ends: 455 [2022-02-16 13:50:53,766 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-16 13:50:53,766 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:53,766 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.1s Time] [2022-02-16 13:50:53,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-16 13:50:53,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 402. [2022-02-16 13:50:53,770 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-16 13:50:53,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1027 transitions. [2022-02-16 13:50:53,770 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1027 transitions. Word has length 22 [2022-02-16 13:50:53,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:53,771 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1027 transitions. [2022-02-16 13:50:53,771 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-16 13:50:53,771 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1027 transitions. [2022-02-16 13:50:53,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:53,771 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:53,771 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:53,787 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-16 13:50:53,983 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-16 13:50:53,983 INFO L402 AbstractCegarLoop]: === Iteration 420 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:53,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:53,983 INFO L85 PathProgramCache]: Analyzing trace with hash 736879096, now seen corresponding path program 415 times [2022-02-16 13:50:53,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:53,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241993906] [2022-02-16 13:50:53,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:53,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:53,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:54,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:54,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241993906] [2022-02-16 13:50:54,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241993906] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:54,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82411108] [2022-02-16 13:50:54,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:54,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:54,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:54,080 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-16 13:50:54,081 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-16 13:50:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:54,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:54,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:54,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:54,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-16 13:50:54,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:50:54,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:54,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 17 treesize of output 13 [2022-02-16 13:50:54,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-16 13:50:54,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:54,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:54,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 17 treesize of output 21 [2022-02-16 13:50:54,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:54,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 19 treesize of output 23 [2022-02-16 13:50:54,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:54,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 15 treesize of output 19 [2022-02-16 13:50:54,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-16 13:50:54,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82411108] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:54,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:54,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:50:54,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101758582] [2022-02-16 13:50:54,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:54,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:50:54,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:54,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:50:54,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:54,470 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-16 13:50:54,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:54,763 INFO L93 Difference]: Finished difference Result 468 states and 1128 transitions. [2022-02-16 13:50:54,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:54,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-16 13:50:54,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:54,764 INFO L225 Difference]: With dead ends: 468 [2022-02-16 13:50:54,764 INFO L226 Difference]: Without dead ends: 448 [2022-02-16 13:50:54,764 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-16 13:50:54,764 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:54,764 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.3s Time] [2022-02-16 13:50:54,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-16 13:50:54,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 394. [2022-02-16 13:50:54,768 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-16 13:50:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1015 transitions. [2022-02-16 13:50:54,768 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1015 transitions. Word has length 22 [2022-02-16 13:50:54,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:54,768 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1015 transitions. [2022-02-16 13:50:54,768 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-16 13:50:54,768 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1015 transitions. [2022-02-16 13:50:54,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:54,769 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:54,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-16 13:50:54,784 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-16 13:50:54,974 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-16 13:50:54,974 INFO L402 AbstractCegarLoop]: === Iteration 421 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:54,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:54,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1864249732, now seen corresponding path program 416 times [2022-02-16 13:50:54,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:54,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524882783] [2022-02-16 13:50:54,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:54,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:54,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:55,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-16 13:50:55,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:55,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524882783] [2022-02-16 13:50:55,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524882783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:55,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822325845] [2022-02-16 13:50:55,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:55,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:55,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:55,074 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-16 13:50:55,075 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-16 13:50:55,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:55,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:55,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:55,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:55,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:55,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 19 treesize of output 15 [2022-02-16 13:50:55,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:50:55,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:55,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-16 13:50:55,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-16 13:50:55,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:55,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:55,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 28 treesize of output 30 [2022-02-16 13:50:55,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:55,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 31 treesize of output 33 [2022-02-16 13:50:55,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:55,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 25 treesize of output 27 [2022-02-16 13:50:55,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-16 13:50:55,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822325845] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:55,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:55,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:55,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484958393] [2022-02-16 13:50:55,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:55,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:55,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:55,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:55,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:55,603 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-16 13:50:55,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:55,944 INFO L93 Difference]: Finished difference Result 478 states and 1156 transitions. [2022-02-16 13:50:55,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:55,944 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-16 13:50:55,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:55,945 INFO L225 Difference]: With dead ends: 478 [2022-02-16 13:50:55,945 INFO L226 Difference]: Without dead ends: 473 [2022-02-16 13:50:55,945 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-16 13:50:55,945 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-16 13:50:55,946 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-16 13:50:55,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-16 13:50:55,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 394. [2022-02-16 13:50:55,949 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-16 13:50:55,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1015 transitions. [2022-02-16 13:50:55,950 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1015 transitions. Word has length 22 [2022-02-16 13:50:55,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:55,950 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1015 transitions. [2022-02-16 13:50:55,950 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-16 13:50:55,950 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1015 transitions. [2022-02-16 13:50:55,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:55,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:55,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-16 13:50:55,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Ended with exit code 0 [2022-02-16 13:50:56,163 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-16 13:50:56,163 INFO L402 AbstractCegarLoop]: === Iteration 422 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:56,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:56,163 INFO L85 PathProgramCache]: Analyzing trace with hash -167584504, now seen corresponding path program 417 times [2022-02-16 13:50:56,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:56,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833769434] [2022-02-16 13:50:56,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:56,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:56,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:56,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:56,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:56,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833769434] [2022-02-16 13:50:56,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833769434] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:56,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718749204] [2022-02-16 13:50:56,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:56,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:56,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:56,282 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-16 13:50:56,283 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-16 13:50:56,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:56,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:56,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:56,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:56,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:56,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:50:56,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-16 13:50:56,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:56,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-16 13:50:56,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-16 13:50:56,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:56,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:56,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 29 treesize of output 31 [2022-02-16 13:50:56,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:56,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 31 treesize of output 33 [2022-02-16 13:50:56,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:56,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 25 treesize of output 27 [2022-02-16 13:50:56,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-16 13:50:56,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718749204] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:56,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:56,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:50:56,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391923441] [2022-02-16 13:50:56,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:56,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:56,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:56,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:56,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:56,806 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-16 13:50:57,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:57,189 INFO L93 Difference]: Finished difference Result 472 states and 1146 transitions. [2022-02-16 13:50:57,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:57,190 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-16 13:50:57,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:57,190 INFO L225 Difference]: With dead ends: 472 [2022-02-16 13:50:57,190 INFO L226 Difference]: Without dead ends: 467 [2022-02-16 13:50:57,191 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-16 13:50:57,191 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:57,191 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.3s Time] [2022-02-16 13:50:57,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-02-16 13:50:57,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 393. [2022-02-16 13:50:57,194 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-16 13:50:57,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1011 transitions. [2022-02-16 13:50:57,195 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1011 transitions. Word has length 22 [2022-02-16 13:50:57,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:57,195 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1011 transitions. [2022-02-16 13:50:57,195 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-16 13:50:57,195 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1011 transitions. [2022-02-16 13:50:57,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:57,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:57,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:57,212 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-16 13:50:57,396 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-16 13:50:57,396 INFO L402 AbstractCegarLoop]: === Iteration 423 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:57,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:57,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1024977020, now seen corresponding path program 418 times [2022-02-16 13:50:57,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:57,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582629893] [2022-02-16 13:50:57,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:57,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:57,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:57,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582629893] [2022-02-16 13:50:57,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582629893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:57,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440676562] [2022-02-16 13:50:57,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:57,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:57,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:57,489 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-16 13:50:57,489 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-16 13:50:57,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:57,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:57,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:57,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:57,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-16 13:50:57,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:57,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-16 13:50:57,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:57,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 10 treesize of output 5 [2022-02-16 13:50:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:57,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:57,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:57,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:57,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:57,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 19 treesize of output 23 [2022-02-16 13:50:57,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 15 treesize of output 19 [2022-02-16 13:50:57,857 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-16 13:50:57,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440676562] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:57,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:57,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:57,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184264054] [2022-02-16 13:50:57,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:57,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:57,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:57,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:57,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:57,858 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-16 13:50:57,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:57,968 INFO L93 Difference]: Finished difference Result 437 states and 1086 transitions. [2022-02-16 13:50:57,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:57,969 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-16 13:50:57,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:57,969 INFO L225 Difference]: With dead ends: 437 [2022-02-16 13:50:57,969 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:50:57,969 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-16 13:50:57,969 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-16 13:50:57,969 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-16 13:50:57,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:50:57,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 393. [2022-02-16 13:50:57,973 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-16 13:50:57,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1011 transitions. [2022-02-16 13:50:57,973 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1011 transitions. Word has length 22 [2022-02-16 13:50:57,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:57,973 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1011 transitions. [2022-02-16 13:50:57,973 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-16 13:50:57,973 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1011 transitions. [2022-02-16 13:50:57,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:57,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:57,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-16 13:50:57,990 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-16 13:50:58,174 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-16 13:50:58,174 INFO L402 AbstractCegarLoop]: === Iteration 424 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:58,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:58,175 INFO L85 PathProgramCache]: Analyzing trace with hash -388632154, now seen corresponding path program 419 times [2022-02-16 13:50:58,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:58,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269870130] [2022-02-16 13:50:58,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:58,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:58,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:58,255 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:58,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:58,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269870130] [2022-02-16 13:50:58,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269870130] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:58,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940634712] [2022-02-16 13:50:58,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:58,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:58,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:58,257 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-16 13:50:58,257 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-16 13:50:58,282 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:58,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:58,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:50:58,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:58,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:58,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 41 treesize of output 35 [2022-02-16 13:50:58,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:50:58,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:58,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-16 13:50:58,402 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-16 13:50:58,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:58,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:58,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 24 treesize of output 28 [2022-02-16 13:50:58,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:58,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 27 treesize of output 31 [2022-02-16 13:50:58,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:58,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 23 treesize of output 27 [2022-02-16 13:50:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:58,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940634712] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:58,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:58,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:50:58,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019260096] [2022-02-16 13:50:58,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:58,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:58,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:58,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:58,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:58,520 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-16 13:50:58,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:58,782 INFO L93 Difference]: Finished difference Result 458 states and 1123 transitions. [2022-02-16 13:50:58,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:58,783 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-16 13:50:58,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:58,783 INFO L225 Difference]: With dead ends: 458 [2022-02-16 13:50:58,783 INFO L226 Difference]: Without dead ends: 458 [2022-02-16 13:50:58,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:50:58,784 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:58,784 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.2s Time] [2022-02-16 13:50:58,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-16 13:50:58,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 390. [2022-02-16 13:50:58,787 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-16 13:50:58,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-16 13:50:58,788 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-16 13:50:58,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:58,788 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-16 13:50:58,788 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-16 13:50:58,788 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-16 13:50:58,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:58,788 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:58,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:58,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:59,004 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-16 13:50:59,004 INFO L402 AbstractCegarLoop]: === Iteration 425 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:59,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:59,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1372310967, now seen corresponding path program 420 times [2022-02-16 13:50:59,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:59,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162000957] [2022-02-16 13:50:59,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:59,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:59,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:59,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:59,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162000957] [2022-02-16 13:50:59,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162000957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:59,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131209321] [2022-02-16 13:50:59,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:59,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:59,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:59,140 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-16 13:50:59,140 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-16 13:50:59,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:59,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:59,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:59,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:59,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:59,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 17 treesize of output 13 [2022-02-16 13:50:59,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 19 treesize of output 15 [2022-02-16 13:50:59,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:59,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 11 treesize of output 3 [2022-02-16 13:50:59,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:59,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:59,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:59,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 15 treesize of output 19 [2022-02-16 13:50:59,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:59,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-16 13:50:59,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:59,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-16 13:50:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:59,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131209321] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:59,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:59,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:50:59,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54328129] [2022-02-16 13:50:59,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:59,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:59,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:59,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:59,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:59,496 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-16 13:50:59,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:59,679 INFO L93 Difference]: Finished difference Result 444 states and 1090 transitions. [2022-02-16 13:50:59,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:59,679 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-16 13:50:59,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:59,679 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:50:59,679 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:50:59,680 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-16 13:50:59,680 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:59,680 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.2s Time] [2022-02-16 13:50:59,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:50:59,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 383. [2022-02-16 13:50:59,683 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-16 13:50:59,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-16 13:50:59,683 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-16 13:50:59,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:59,684 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-16 13:50:59,684 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-16 13:50:59,684 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-16 13:50:59,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:59,684 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:59,684 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:59,700 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-16 13:50:59,887 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-16 13:50:59,887 INFO L402 AbstractCegarLoop]: === Iteration 426 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:59,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:59,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1308033074, now seen corresponding path program 421 times [2022-02-16 13:50:59,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:59,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099215965] [2022-02-16 13:50:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:59,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:59,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:00,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-16 13:51:00,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:00,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099215965] [2022-02-16 13:51:00,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099215965] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:00,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636737876] [2022-02-16 13:51:00,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:00,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:00,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:00,001 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-16 13:51:00,002 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-16 13:51:00,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:00,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:00,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:00,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:00,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 17 treesize of output 13 [2022-02-16 13:51:00,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 19 treesize of output 15 [2022-02-16 13:51:00,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:00,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 15 treesize of output 11 [2022-02-16 13:51:00,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:00,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:00,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:00,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 30 treesize of output 32 [2022-02-16 13:51:00,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:00,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 33 treesize of output 35 [2022-02-16 13:51:00,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:00,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 27 treesize of output 29 [2022-02-16 13:51:00,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:00,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636737876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:00,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:00,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:00,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160389437] [2022-02-16 13:51:00,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:00,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:00,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:00,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:00,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:00,477 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-16 13:51:00,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:00,662 INFO L93 Difference]: Finished difference Result 451 states and 1110 transitions. [2022-02-16 13:51:00,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:00,662 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-16 13:51:00,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:00,663 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:51:00,663 INFO L226 Difference]: Without dead ends: 446 [2022-02-16 13:51:00,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=710, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:51:00,663 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-16 13:51:00,663 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-16 13:51:00,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-16 13:51:00,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 382. [2022-02-16 13:51:00,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-16 13:51:00,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:51:00,667 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:51:00,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:00,667 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:51:00,667 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-16 13:51:00,667 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:51:00,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:00,668 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:00,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-16 13:51:00,684 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-16 13:51:00,883 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-16 13:51:00,883 INFO L402 AbstractCegarLoop]: === Iteration 427 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:00,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:00,884 INFO L85 PathProgramCache]: Analyzing trace with hash -913759283, now seen corresponding path program 422 times [2022-02-16 13:51:00,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:00,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305591556] [2022-02-16 13:51:00,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:00,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:00,972 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:00,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:00,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305591556] [2022-02-16 13:51:00,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305591556] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:00,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320236851] [2022-02-16 13:51:00,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:00,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:00,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:00,973 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-16 13:51:00,974 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-16 13:51:00,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:00,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:00,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:01,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:01,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 17 treesize of output 13 [2022-02-16 13:51:01,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:01,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 17 treesize of output 13 [2022-02-16 13:51:01,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:01,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 9 treesize of output 3 [2022-02-16 13:51:01,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:01,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:01,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:01,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-16 13:51:01,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:01,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 20 treesize of output 24 [2022-02-16 13:51:01,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:01,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:01,297 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:01,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320236851] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:01,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:01,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:01,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269207890] [2022-02-16 13:51:01,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:01,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:01,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:01,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:01,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:01,298 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-16 13:51:01,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:01,417 INFO L93 Difference]: Finished difference Result 428 states and 1064 transitions. [2022-02-16 13:51:01,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:01,417 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-16 13:51:01,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:01,418 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:51:01,418 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:51:01,418 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-16 13:51:01,418 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-16 13:51:01,418 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-16 13:51:01,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:51:01,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 385. [2022-02-16 13:51:01,422 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-16 13:51:01,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 991 transitions. [2022-02-16 13:51:01,422 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 991 transitions. Word has length 22 [2022-02-16 13:51:01,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:01,422 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 991 transitions. [2022-02-16 13:51:01,422 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-16 13:51:01,422 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 991 transitions. [2022-02-16 13:51:01,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:01,423 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:01,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:01,439 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-16 13:51:01,638 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-16 13:51:01,639 INFO L402 AbstractCegarLoop]: === Iteration 428 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:01,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:01,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1921066236, now seen corresponding path program 423 times [2022-02-16 13:51:01,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:01,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133004813] [2022-02-16 13:51:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:01,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:01,891 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-16 13:51:01,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:01,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133004813] [2022-02-16 13:51:01,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133004813] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:01,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489781394] [2022-02-16 13:51:01,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:01,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:01,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:01,892 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-16 13:51:01,893 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-16 13:51:01,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:01,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:01,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:01,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:02,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 17 treesize of output 13 [2022-02-16 13:51:02,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:02,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-16 13:51:02,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:02,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 11 treesize of output 3 [2022-02-16 13:51:02,290 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:02,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:02,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:02,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 19 treesize of output 23 [2022-02-16 13:51:02,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:02,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 31 treesize of output 33 [2022-02-16 13:51:02,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:02,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 25 treesize of output 27 [2022-02-16 13:51:02,594 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-16 13:51:02,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489781394] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:02,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:02,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:02,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069515063] [2022-02-16 13:51:02,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:02,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:02,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:02,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:02,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:02,594 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-16 13:51:02,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:02,832 INFO L93 Difference]: Finished difference Result 440 states and 1089 transitions. [2022-02-16 13:51:02,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:02,832 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-16 13:51:02,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:02,833 INFO L225 Difference]: With dead ends: 440 [2022-02-16 13:51:02,833 INFO L226 Difference]: Without dead ends: 435 [2022-02-16 13:51:02,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=164, Invalid=648, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:51:02,833 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-16 13:51:02,833 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-16 13:51:02,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-16 13:51:02,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 385. [2022-02-16 13:51:02,837 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-16 13:51:02,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 991 transitions. [2022-02-16 13:51:02,837 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 991 transitions. Word has length 22 [2022-02-16 13:51:02,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:02,837 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 991 transitions. [2022-02-16 13:51:02,837 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-16 13:51:02,837 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 991 transitions. [2022-02-16 13:51:02,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:02,838 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:02,838 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:02,854 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-16 13:51:03,040 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-16 13:51:03,040 INFO L402 AbstractCegarLoop]: === Iteration 429 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:03,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:03,041 INFO L85 PathProgramCache]: Analyzing trace with hash -315296451, now seen corresponding path program 424 times [2022-02-16 13:51:03,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:03,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386501331] [2022-02-16 13:51:03,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:03,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:03,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-16 13:51:03,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:03,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386501331] [2022-02-16 13:51:03,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386501331] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:03,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348816092] [2022-02-16 13:51:03,142 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:03,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:03,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:03,143 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-16 13:51:03,143 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-16 13:51:03,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:03,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:03,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:03,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:03,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:03,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:03,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 19 treesize of output 15 [2022-02-16 13:51:03,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:03,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 15 treesize of output 11 [2022-02-16 13:51:03,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-16 13:51:03,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:03,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:03,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 20 [2022-02-16 13:51:03,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:03,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 20 treesize of output 24 [2022-02-16 13:51:03,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:03,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 20 [2022-02-16 13:51:03,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-16 13:51:03,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348816092] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:03,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:03,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:03,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554116977] [2022-02-16 13:51:03,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:03,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:03,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:03,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:03,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:03,493 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-16 13:51:03,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:03,625 INFO L93 Difference]: Finished difference Result 434 states and 1077 transitions. [2022-02-16 13:51:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:03,625 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-16 13:51:03,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:03,626 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:51:03,626 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:51:03,626 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-16 13:51:03,626 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-16 13:51:03,626 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-16 13:51:03,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:51:03,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 382. [2022-02-16 13:51:03,629 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-16 13:51:03,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:51:03,630 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:51:03,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:03,630 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:51:03,630 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-16 13:51:03,630 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:51:03,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:03,630 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:03,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-16 13:51:03,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:03,830 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-16 13:51:03,831 INFO L402 AbstractCegarLoop]: === Iteration 430 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:03,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:03,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1380192542, now seen corresponding path program 425 times [2022-02-16 13:51:03,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:03,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380603481] [2022-02-16 13:51:03,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:03,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:03,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:03,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-16 13:51:03,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:03,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380603481] [2022-02-16 13:51:03,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380603481] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:03,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005763524] [2022-02-16 13:51:03,931 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:03,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:03,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:03,932 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-16 13:51:03,932 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-16 13:51:03,957 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:03,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:03,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:03,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:04,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 17 treesize of output 13 [2022-02-16 13:51:04,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:04,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 17 treesize of output 13 [2022-02-16 13:51:04,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:04,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 9 treesize of output 3 [2022-02-16 13:51:04,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:04,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:04,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,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-16 13:51:04,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,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 20 treesize of output 24 [2022-02-16 13:51:04,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,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 16 treesize of output 20 [2022-02-16 13:51:04,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:04,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005763524] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:04,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:04,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:04,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471575523] [2022-02-16 13:51:04,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:04,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:04,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:04,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:04,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:04,273 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-16 13:51:04,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:04,386 INFO L93 Difference]: Finished difference Result 420 states and 1066 transitions. [2022-02-16 13:51:04,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:04,386 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-16 13:51:04,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:04,387 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:51:04,387 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:51:04,387 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-16 13:51:04,387 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-16 13:51:04,387 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-16 13:51:04,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:51:04,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 383. [2022-02-16 13:51:04,390 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-16 13:51:04,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-16 13:51:04,390 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-16 13:51:04,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:04,391 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-16 13:51:04,391 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-16 13:51:04,391 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-16 13:51:04,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:04,391 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:04,391 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-16 13:51:04,407 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-16 13:51:04,591 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-16 13:51:04,592 INFO L402 AbstractCegarLoop]: === Iteration 431 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:04,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1522114629, now seen corresponding path program 426 times [2022-02-16 13:51:04,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:04,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335887313] [2022-02-16 13:51:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:04,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:04,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:04,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335887313] [2022-02-16 13:51:04,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335887313] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:04,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151826163] [2022-02-16 13:51:04,707 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:04,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:04,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:04,708 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-16 13:51:04,708 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-16 13:51:04,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:51:04,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:04,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:51:04,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:04,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:04,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:04,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:04,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 10 treesize of output 5 [2022-02-16 13:51:04,910 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-16 13:51:04,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:04,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,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 15 treesize of output 19 [2022-02-16 13:51:05,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:51:05,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:05,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 18 treesize of output 22 [2022-02-16 13:51:05,069 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-16 13:51:05,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151826163] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:05,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:05,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:51:05,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083393971] [2022-02-16 13:51:05,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:05,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:05,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:05,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:05,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:05,070 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-16 13:51:05,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:05,214 INFO L93 Difference]: Finished difference Result 411 states and 1044 transitions. [2022-02-16 13:51:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:05,214 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-16 13:51:05,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:05,214 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:51:05,214 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:51:05,214 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-16 13:51:05,215 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-16 13:51:05,215 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-16 13:51:05,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:51:05,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 383. [2022-02-16 13:51:05,218 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-16 13:51:05,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-16 13:51:05,218 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-16 13:51:05,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:05,218 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-16 13:51:05,218 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-16 13:51:05,218 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-16 13:51:05,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:05,219 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:05,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-16 13:51:05,235 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-16 13:51:05,427 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-16 13:51:05,427 INFO L402 AbstractCegarLoop]: === Iteration 432 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:05,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:05,427 INFO L85 PathProgramCache]: Analyzing trace with hash 119985473, now seen corresponding path program 427 times [2022-02-16 13:51:05,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:05,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700030629] [2022-02-16 13:51:05,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:05,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:05,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:05,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:05,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700030629] [2022-02-16 13:51:05,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700030629] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:05,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942487347] [2022-02-16 13:51:05,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:05,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:05,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:05,527 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-16 13:51:05,527 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-16 13:51:05,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:05,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:05,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:05,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:05,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-16 13:51:05,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:05,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-16 13:51:05,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:05,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-16 13:51:05,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-16 13:51:05,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:05,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:05,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-16 13:51:05,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:05,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 20 treesize of output 24 [2022-02-16 13:51:05,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:05,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-16 13:51:05,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-16 13:51:05,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942487347] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:05,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:05,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:05,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564636041] [2022-02-16 13:51:05,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:05,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:05,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:05,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:05,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:05,983 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-16 13:51:06,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:06,095 INFO L93 Difference]: Finished difference Result 417 states and 1058 transitions. [2022-02-16 13:51:06,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:06,095 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-16 13:51:06,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:06,096 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:51:06,096 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:51:06,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:06,096 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-16 13:51:06,096 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-16 13:51:06,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:51:06,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 382. [2022-02-16 13:51:06,099 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-16 13:51:06,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:51:06,100 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:51:06,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:06,100 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:51:06,100 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-16 13:51:06,100 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:51:06,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:06,100 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:06,100 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:06,116 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-16 13:51:06,300 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-16 13:51:06,301 INFO L402 AbstractCegarLoop]: === Iteration 433 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:06,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:06,301 INFO L85 PathProgramCache]: Analyzing trace with hash -2124380634, now seen corresponding path program 428 times [2022-02-16 13:51:06,301 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:06,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428208744] [2022-02-16 13:51:06,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:06,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:06,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:06,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-16 13:51:06,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:06,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428208744] [2022-02-16 13:51:06,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428208744] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:06,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830176201] [2022-02-16 13:51:06,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:06,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:06,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:06,402 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-16 13:51:06,403 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-16 13:51:06,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:06,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:06,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:06,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:06,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:06,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:06,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-16 13:51:06,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:06,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 15 treesize of output 11 [2022-02-16 13:51:06,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-16 13:51:06,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:06,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:06,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 16 treesize of output 20 [2022-02-16 13:51:06,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:06,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 20 treesize of output 24 [2022-02-16 13:51:06,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:06,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 16 treesize of output 20 [2022-02-16 13:51:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:06,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830176201] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:06,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:06,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:06,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305238172] [2022-02-16 13:51:06,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:06,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:06,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:06,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:06,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:06,761 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-16 13:51:06,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:06,852 INFO L93 Difference]: Finished difference Result 418 states and 1060 transitions. [2022-02-16 13:51:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:06,852 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-16 13:51:06,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:06,853 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:51:06,853 INFO L226 Difference]: Without dead ends: 399 [2022-02-16 13:51:06,853 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-16 13:51:06,853 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-16 13:51:06,853 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-16 13:51:06,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-16 13:51:06,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 383. [2022-02-16 13:51:06,856 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-16 13:51:06,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:51:06,857 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:51:06,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:06,857 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:51:06,857 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-16 13:51:06,857 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:51:06,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:06,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:06,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-16 13:51:06,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Ended with exit code 0 [2022-02-16 13:51:07,071 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-16 13:51:07,071 INFO L402 AbstractCegarLoop]: === Iteration 434 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:07,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:07,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1147600583, now seen corresponding path program 429 times [2022-02-16 13:51:07,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:07,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929027940] [2022-02-16 13:51:07,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:07,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:07,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:07,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:07,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:07,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929027940] [2022-02-16 13:51:07,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929027940] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:07,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149631045] [2022-02-16 13:51:07,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:07,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:07,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:07,148 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-16 13:51:07,149 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-16 13:51:07,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:51:07,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:07,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:07,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:07,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:07,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-16 13:51:07,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:07,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 19 treesize of output 15 [2022-02-16 13:51:07,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:07,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:07,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:07,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,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 20 treesize of output 24 [2022-02-16 13:51:07,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,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-16 13:51:07,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-16 13:51:07,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149631045] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:07,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:07,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:07,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123122792] [2022-02-16 13:51:07,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:07,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:07,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:07,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:07,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:07,389 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-16 13:51:07,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:07,544 INFO L93 Difference]: Finished difference Result 445 states and 1116 transitions. [2022-02-16 13:51:07,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:07,544 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-16 13:51:07,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:07,544 INFO L225 Difference]: With dead ends: 445 [2022-02-16 13:51:07,544 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:51:07,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:07,545 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-16 13:51:07,545 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-16 13:51:07,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:51:07,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 390. [2022-02-16 13:51:07,548 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-16 13:51:07,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1011 transitions. [2022-02-16 13:51:07,549 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1011 transitions. Word has length 22 [2022-02-16 13:51:07,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:07,549 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1011 transitions. [2022-02-16 13:51:07,549 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-16 13:51:07,549 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1011 transitions. [2022-02-16 13:51:07,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:07,549 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:07,549 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:07,565 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-16 13:51:07,765 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-16 13:51:07,765 INFO L402 AbstractCegarLoop]: === Iteration 435 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:07,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:07,765 INFO L85 PathProgramCache]: Analyzing trace with hash -357206463, now seen corresponding path program 430 times [2022-02-16 13:51:07,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:07,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363488923] [2022-02-16 13:51:07,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:07,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:07,840 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-16 13:51:07,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:07,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363488923] [2022-02-16 13:51:07,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363488923] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:07,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068291403] [2022-02-16 13:51:07,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:07,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:07,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:07,842 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-16 13:51:07,842 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-16 13:51:07,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:07,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:07,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:07,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:07,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:07,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 17 treesize of output 13 [2022-02-16 13:51:07,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:07,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 17 treesize of output 13 [2022-02-16 13:51:07,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-16 13:51:07,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:07,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,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 16 treesize of output 20 [2022-02-16 13:51:08,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:08,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:51:08,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:08,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-16 13:51:08,048 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-16 13:51:08,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068291403] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:08,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:08,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:08,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012923717] [2022-02-16 13:51:08,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:08,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:08,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:08,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:08,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:08,049 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-16 13:51:08,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:08,147 INFO L93 Difference]: Finished difference Result 424 states and 1074 transitions. [2022-02-16 13:51:08,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:08,147 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-16 13:51:08,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:08,147 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:51:08,147 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:51:08,147 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-16 13:51:08,148 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-16 13:51:08,148 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-16 13:51:08,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:51:08,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 383. [2022-02-16 13:51:08,151 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-16 13:51:08,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:51:08,151 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:51:08,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:08,151 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:51:08,151 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-16 13:51:08,151 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:51:08,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:08,152 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:08,152 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:08,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:08,367 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-16 13:51:08,368 INFO L402 AbstractCegarLoop]: === Iteration 436 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:08,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:08,368 INFO L85 PathProgramCache]: Analyzing trace with hash 442067820, now seen corresponding path program 431 times [2022-02-16 13:51:08,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:08,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72599168] [2022-02-16 13:51:08,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:08,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:08,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:08,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:08,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72599168] [2022-02-16 13:51:08,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72599168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:08,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385558774] [2022-02-16 13:51:08,443 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:08,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:08,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:08,444 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-16 13:51:08,444 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-16 13:51:08,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:08,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:08,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:08,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:08,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 19 treesize of output 15 [2022-02-16 13:51:08,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 17 treesize of output 13 [2022-02-16 13:51:08,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:08,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 9 treesize of output 3 [2022-02-16 13:51:08,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-16 13:51:08,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:08,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:08,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 16 treesize of output 20 [2022-02-16 13:51:08,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:08,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-16 13:51:08,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:08,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-16 13:51:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:08,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385558774] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:08,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:08,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:08,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282692373] [2022-02-16 13:51:08,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:08,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:08,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:08,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:08,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:08,791 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-16 13:51:08,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:08,880 INFO L93 Difference]: Finished difference Result 418 states and 1062 transitions. [2022-02-16 13:51:08,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:08,880 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-16 13:51:08,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:08,880 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:51:08,881 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:51:08,881 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-16 13:51:08,881 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-16 13:51:08,881 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-16 13:51:08,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:51:08,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 383. [2022-02-16 13:51:08,884 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-16 13:51:08,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:51:08,884 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:51:08,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:08,885 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:51:08,885 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-16 13:51:08,885 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:51:08,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:08,885 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:08,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:08,901 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-16 13:51:09,100 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-16 13:51:09,101 INFO L402 AbstractCegarLoop]: === Iteration 437 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:09,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:09,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1232461940, now seen corresponding path program 432 times [2022-02-16 13:51:09,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:09,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932545716] [2022-02-16 13:51:09,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:09,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:09,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:09,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:09,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:09,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932545716] [2022-02-16 13:51:09,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932545716] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:09,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544242327] [2022-02-16 13:51:09,170 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:09,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:09,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:09,171 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-16 13:51:09,171 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-16 13:51:09,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:09,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:09,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:09,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:09,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:09,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:09,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 19 treesize of output 15 [2022-02-16 13:51:09,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:09,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 15 treesize of output 11 [2022-02-16 13:51:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:09,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:09,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:09,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:09,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:09,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 20 treesize of output 24 [2022-02-16 13:51:09,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:09,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-16 13:51:09,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:09,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544242327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:09,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:09,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:09,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432507827] [2022-02-16 13:51:09,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:09,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:09,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:09,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:09,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:09,562 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-16 13:51:09,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:09,676 INFO L93 Difference]: Finished difference Result 419 states and 1063 transitions. [2022-02-16 13:51:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:09,676 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-16 13:51:09,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:09,677 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:51:09,677 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:51:09,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:09,677 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-16 13:51:09,677 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-16 13:51:09,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:51:09,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 382. [2022-02-16 13:51:09,680 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-16 13:51:09,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:51:09,681 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:51:09,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:09,681 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:51:09,681 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-16 13:51:09,681 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:51:09,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:09,682 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:09,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-16 13:51:09,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Ended with exit code 0 [2022-02-16 13:51:09,891 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-16 13:51:09,891 INFO L402 AbstractCegarLoop]: === Iteration 438 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:09,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:09,891 INFO L85 PathProgramCache]: Analyzing trace with hash 839050236, now seen corresponding path program 433 times [2022-02-16 13:51:09,891 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:09,891 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684929268] [2022-02-16 13:51:09,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:09,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:09,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:09,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684929268] [2022-02-16 13:51:09,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684929268] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:09,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673503869] [2022-02-16 13:51:09,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:09,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:09,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:09,994 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-16 13:51:09,995 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-16 13:51:10,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:10,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:10,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:10,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:10,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:10,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 17 treesize of output 13 [2022-02-16 13:51:10,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:10,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 9 treesize of output 3 [2022-02-16 13:51:10,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:10,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:10,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:10,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:10,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:10,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 20 treesize of output 24 [2022-02-16 13:51:10,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:10,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-16 13:51:10,386 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:10,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673503869] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:10,386 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:10,386 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:10,386 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369697239] [2022-02-16 13:51:10,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:10,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:10,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:10,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:10,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:10,386 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-16 13:51:10,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:10,471 INFO L93 Difference]: Finished difference Result 425 states and 1077 transitions. [2022-02-16 13:51:10,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:10,472 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-16 13:51:10,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:10,472 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:51:10,472 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:51:10,472 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-16 13:51:10,472 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-16 13:51:10,472 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-16 13:51:10,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:51:10,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 386. [2022-02-16 13:51:10,475 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-16 13:51:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 999 transitions. [2022-02-16 13:51:10,476 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 999 transitions. Word has length 22 [2022-02-16 13:51:10,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:10,476 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 999 transitions. [2022-02-16 13:51:10,476 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-16 13:51:10,476 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 999 transitions. [2022-02-16 13:51:10,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:10,477 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:10,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:10,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:10,691 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-16 13:51:10,691 INFO L402 AbstractCegarLoop]: === Iteration 439 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:10,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:10,692 INFO L85 PathProgramCache]: Analyzing trace with hash -563078920, now seen corresponding path program 434 times [2022-02-16 13:51:10,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:10,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939830360] [2022-02-16 13:51:10,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:10,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:10,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:10,791 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-16 13:51:10,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:10,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939830360] [2022-02-16 13:51:10,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939830360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:10,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150938091] [2022-02-16 13:51:10,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:10,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:10,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:10,793 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-16 13:51:10,793 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-16 13:51:10,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:10,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:10,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:10,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:10,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:10,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-16 13:51:11,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:11,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 19 treesize of output 15 [2022-02-16 13:51:11,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:51: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-16 13:51:11,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:11,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:11,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 17 treesize of output 21 [2022-02-16 13:51:11,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:11,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 22 treesize of output 26 [2022-02-16 13:51:11,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:11,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:51:11,501 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-16 13:51:11,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150938091] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:11,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:11,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:11,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87219818] [2022-02-16 13:51:11,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:11,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:11,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:11,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:11,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:11,502 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-16 13:51:11,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:11,733 INFO L93 Difference]: Finished difference Result 438 states and 1094 transitions. [2022-02-16 13:51:11,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:11,734 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-16 13:51:11,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:11,734 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:51:11,734 INFO L226 Difference]: Without dead ends: 433 [2022-02-16 13:51:11,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:11,735 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:11,735 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.2s Time] [2022-02-16 13:51:11,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-16 13:51:11,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 384. [2022-02-16 13:51:11,738 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-16 13:51:11,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 996 transitions. [2022-02-16 13:51:11,739 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 996 transitions. Word has length 22 [2022-02-16 13:51:11,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:11,739 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 996 transitions. [2022-02-16 13:51:11,739 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-16 13:51:11,739 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 996 transitions. [2022-02-16 13:51:11,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:11,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:11,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-16 13:51:11,755 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-16 13:51:11,951 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-16 13:51:11,951 INFO L402 AbstractCegarLoop]: === Iteration 440 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:11,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash -458461519, now seen corresponding path program 435 times [2022-02-16 13:51:11,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:11,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99321173] [2022-02-16 13:51:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:11,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:11,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:12,035 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:12,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:12,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99321173] [2022-02-16 13:51:12,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99321173] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:12,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795693281] [2022-02-16 13:51:12,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:12,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:12,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:12,037 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-16 13:51:12,037 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-16 13:51:12,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:12,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:12,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:12,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:12,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:12,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 19 treesize of output 15 [2022-02-16 13:51:12,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:12,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:12,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:51:12,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-16 13:51:12,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:12,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:12,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 15 treesize of output 19 [2022-02-16 13:51:12,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:12,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 20 treesize of output 24 [2022-02-16 13:51:12,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:12,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-16 13:51:12,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-16 13:51:12,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795693281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:12,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:12,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:12,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980876379] [2022-02-16 13:51:12,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:12,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:12,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:12,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:12,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:12,488 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-16 13:51:12,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:12,548 INFO L93 Difference]: Finished difference Result 414 states and 1054 transitions. [2022-02-16 13:51:12,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:12,548 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-16 13:51:12,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:12,548 INFO L225 Difference]: With dead ends: 414 [2022-02-16 13:51:12,548 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:51:12,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:12,549 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-16 13:51:12,549 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-16 13:51:12,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:51:12,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 386. [2022-02-16 13:51:12,552 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-16 13:51:12,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 998 transitions. [2022-02-16 13:51:12,552 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 998 transitions. Word has length 22 [2022-02-16 13:51:12,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:12,552 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 998 transitions. [2022-02-16 13:51:12,552 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-16 13:51:12,552 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 998 transitions. [2022-02-16 13:51:12,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:12,553 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:12,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-16 13:51:12,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:12,768 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-16 13:51:12,768 INFO L402 AbstractCegarLoop]: === Iteration 441 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:12,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:12,769 INFO L85 PathProgramCache]: Analyzing trace with hash 427336761, now seen corresponding path program 436 times [2022-02-16 13:51:12,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:12,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774602943] [2022-02-16 13:51:12,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:12,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:12,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:12,837 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:12,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774602943] [2022-02-16 13:51:12,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774602943] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:12,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044592339] [2022-02-16 13:51:12,837 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:12,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:12,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:12,838 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-16 13:51:12,839 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-16 13:51:12,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:12,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:12,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:12,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:12,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:12,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-16 13:51:13,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:13,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 21 treesize of output 17 [2022-02-16 13:51:13,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:13,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 17 treesize of output 13 [2022-02-16 13:51:13,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-16 13:51:13,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:13,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:13,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 15 treesize of output 19 [2022-02-16 13:51:13,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:13,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 20 treesize of output 24 [2022-02-16 13:51:13,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:13,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 16 treesize of output 20 [2022-02-16 13:51:13,260 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-16 13:51:13,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044592339] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:13,260 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:13,260 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:13,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328324589] [2022-02-16 13:51:13,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:13,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:13,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:13,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:13,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:13,261 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-16 13:51:13,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:13,385 INFO L93 Difference]: Finished difference Result 436 states and 1090 transitions. [2022-02-16 13:51:13,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:13,385 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-16 13:51:13,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:13,386 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:51:13,386 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:51:13,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:13,386 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-16 13:51:13,386 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-16 13:51:13,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:51:13,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 388. [2022-02-16 13:51:13,389 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-16 13:51:13,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1001 transitions. [2022-02-16 13:51:13,390 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1001 transitions. Word has length 22 [2022-02-16 13:51:13,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:13,390 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1001 transitions. [2022-02-16 13:51:13,390 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-16 13:51:13,390 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1001 transitions. [2022-02-16 13:51:13,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:13,390 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:13,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-16 13:51:13,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:13,591 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-16 13:51:13,591 INFO L402 AbstractCegarLoop]: === Iteration 442 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:13,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:13,592 INFO L85 PathProgramCache]: Analyzing trace with hash 835243189, now seen corresponding path program 437 times [2022-02-16 13:51:13,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:13,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811789247] [2022-02-16 13:51:13,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:13,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:13,713 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:13,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:13,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811789247] [2022-02-16 13:51:13,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811789247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:13,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909885468] [2022-02-16 13:51:13,714 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:13,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:13,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:13,715 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-16 13:51:13,725 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-16 13:51:13,749 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:13,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:13,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:13,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:13,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:13,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 19 treesize of output 15 [2022-02-16 13:51:14,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:14,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:51:14,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:14,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 17 treesize of output 13 [2022-02-16 13:51:14,046 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:14,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:14,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,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-16 13:51:14,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,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 20 treesize of output 24 [2022-02-16 13:51:14,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,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 16 treesize of output 20 [2022-02-16 13:51:14,195 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-16 13:51:14,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909885468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:14,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:14,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:14,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143547617] [2022-02-16 13:51:14,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:14,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:14,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:14,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:14,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:14,196 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-16 13:51:14,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:14,310 INFO L93 Difference]: Finished difference Result 420 states and 1063 transitions. [2022-02-16 13:51:14,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:14,311 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-16 13:51:14,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:14,311 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:51:14,311 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:51:14,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:14,311 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-16 13:51:14,312 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-16 13:51:14,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:51:14,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 384. [2022-02-16 13:51:14,315 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-16 13:51:14,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-16 13:51:14,315 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-16 13:51:14,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:14,315 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-16 13:51:14,315 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-16 13:51:14,315 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-16 13:51:14,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:14,316 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:14,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:14,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:14,517 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-16 13:51:14,517 INFO L402 AbstractCegarLoop]: === Iteration 443 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:14,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:14,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2081084412, now seen corresponding path program 438 times [2022-02-16 13:51:14,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:14,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673891431] [2022-02-16 13:51:14,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:14,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:14,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-16 13:51:14,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:14,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673891431] [2022-02-16 13:51:14,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673891431] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:14,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232569192] [2022-02-16 13:51:14,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:14,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:14,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:14,614 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-16 13:51:14,615 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-16 13:51:14,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:14,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:14,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:14,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:14,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:14,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:51:14,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:14,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-16 13:51:14,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-16 13:51:14,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:14,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,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-16 13:51:14,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,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 20 treesize of output 24 [2022-02-16 13:51:14,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,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 16 treesize of output 20 [2022-02-16 13:51:14,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-16 13:51:14,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232569192] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:14,860 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:14,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:14,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799518420] [2022-02-16 13:51:14,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:14,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:14,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:14,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:14,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:14,860 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-16 13:51:14,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:14,972 INFO L93 Difference]: Finished difference Result 441 states and 1107 transitions. [2022-02-16 13:51:14,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:14,972 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-16 13:51:14,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:14,973 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:51:14,973 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:51:14,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:14,973 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:14,973 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.1s Time] [2022-02-16 13:51:14,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:51:14,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 386. [2022-02-16 13:51:14,976 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-16 13:51:14,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1002 transitions. [2022-02-16 13:51:14,977 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1002 transitions. Word has length 22 [2022-02-16 13:51:14,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:14,977 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1002 transitions. [2022-02-16 13:51:14,977 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-16 13:51:14,977 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1002 transitions. [2022-02-16 13:51:14,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:14,977 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:14,977 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:14,993 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-16 13:51:15,187 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-16 13:51:15,187 INFO L402 AbstractCegarLoop]: === Iteration 444 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:15,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:15,187 INFO L85 PathProgramCache]: Analyzing trace with hash -20629392, now seen corresponding path program 439 times [2022-02-16 13:51:15,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:15,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278781396] [2022-02-16 13:51:15,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:15,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:15,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:15,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:15,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:15,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278781396] [2022-02-16 13:51:15,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278781396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:15,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094683549] [2022-02-16 13:51:15,295 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:15,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:15,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:15,296 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-16 13:51:15,297 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-16 13:51:15,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:15,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:15,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:15,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:15,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:15,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 20 treesize of output 16 [2022-02-16 13:51:15,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:15,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 16 treesize of output 12 [2022-02-16 13:51:15,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:15,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:15,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:15,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:15,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:15,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 20 treesize of output 24 [2022-02-16 13:51:15,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:15,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 16 treesize of output 20 [2022-02-16 13:51:15,675 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:15,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094683549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:15,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:15,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:15,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471009569] [2022-02-16 13:51:15,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:15,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:15,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:15,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:15,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:15,675 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-16 13:51:15,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:15,830 INFO L93 Difference]: Finished difference Result 413 states and 1053 transitions. [2022-02-16 13:51:15,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:15,830 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-16 13:51:15,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:15,831 INFO L225 Difference]: With dead ends: 413 [2022-02-16 13:51:15,831 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:51:15,831 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-16 13:51:15,831 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-16 13:51:15,831 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-16 13:51:15,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:51:15,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 384. [2022-02-16 13:51:15,834 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-16 13:51:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-16 13:51:15,835 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-16 13:51:15,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:15,835 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-16 13:51:15,835 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-16 13:51:15,835 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-16 13:51:15,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:15,836 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:15,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:15,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:16,043 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-16 13:51:16,043 INFO L402 AbstractCegarLoop]: === Iteration 445 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:16,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:16,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1830664976, now seen corresponding path program 440 times [2022-02-16 13:51:16,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:16,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428288366] [2022-02-16 13:51:16,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:16,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:16,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:16,195 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-16 13:51:16,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:16,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428288366] [2022-02-16 13:51:16,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428288366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:16,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247621375] [2022-02-16 13:51:16,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:16,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:16,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:16,197 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-16 13:51:16,198 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-16 13:51:16,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:16,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:16,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:16,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:16,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:16,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:16,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 21 treesize of output 17 [2022-02-16 13:51:16,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:16,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 17 treesize of output 13 [2022-02-16 13:51:16,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-16 13:51:16,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:16,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:16,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 17 treesize of output 21 [2022-02-16 13:51:16,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 22 treesize of output 26 [2022-02-16 13:51:16,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:16,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 18 treesize of output 22 [2022-02-16 13:51:16,907 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-16 13:51:16,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247621375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:16,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:16,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:16,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936502146] [2022-02-16 13:51:16,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:16,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:16,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:16,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:16,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:16,908 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-16 13:51:17,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:17,309 INFO L93 Difference]: Finished difference Result 449 states and 1110 transitions. [2022-02-16 13:51:17,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:51:17,310 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-16 13:51:17,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:17,310 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:51:17,311 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:51:17,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:51:17,311 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-16 13:51:17,311 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-16 13:51:17,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:51:17,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 389. [2022-02-16 13:51:17,314 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-16 13:51:17,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1011 transitions. [2022-02-16 13:51:17,315 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1011 transitions. Word has length 22 [2022-02-16 13:51:17,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:17,315 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1011 transitions. [2022-02-16 13:51:17,315 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-16 13:51:17,315 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1011 transitions. [2022-02-16 13:51:17,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:17,316 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:17,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:17,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:17,521 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-16 13:51:17,522 INFO L402 AbstractCegarLoop]: === Iteration 446 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:17,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:17,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1040270856, now seen corresponding path program 441 times [2022-02-16 13:51:17,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:17,522 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779277653] [2022-02-16 13:51:17,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:17,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:17,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:17,664 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-16 13:51:17,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:17,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779277653] [2022-02-16 13:51:17,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779277653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:17,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499886792] [2022-02-16 13:51:17,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:17,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:17,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:17,666 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-16 13:51:17,666 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-16 13:51:17,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:51:17,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:17,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:17,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:17,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:17,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 19 treesize of output 15 [2022-02-16 13:51:17,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:17,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:51:17,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:18,038 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:18,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:18,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:18,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 17 treesize of output 21 [2022-02-16 13:51:18,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:18,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 22 treesize of output 26 [2022-02-16 13:51:18,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:18,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 18 treesize of output 22 [2022-02-16 13:51:18,330 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-16 13:51:18,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499886792] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:18,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:18,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:18,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319702187] [2022-02-16 13:51:18,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:18,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:18,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:18,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:18,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:18,331 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-16 13:51:18,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:18,566 INFO L93 Difference]: Finished difference Result 444 states and 1109 transitions. [2022-02-16 13:51:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:18,567 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-16 13:51:18,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:18,567 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:51:18,567 INFO L226 Difference]: Without dead ends: 439 [2022-02-16 13:51:18,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:18,568 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:18,568 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.2s Time] [2022-02-16 13:51:18,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-16 13:51:18,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 384. [2022-02-16 13:51:18,571 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-16 13:51:18,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-16 13:51:18,572 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-16 13:51:18,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:18,572 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-16 13:51:18,572 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-16 13:51:18,572 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-16 13:51:18,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:18,573 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:18,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-16 13:51:18,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Ended with exit code 0 [2022-02-16 13:51:18,783 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-16 13:51:18,783 INFO L402 AbstractCegarLoop]: === Iteration 447 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:18,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:18,784 INFO L85 PathProgramCache]: Analyzing trace with hash -610107727, now seen corresponding path program 442 times [2022-02-16 13:51:18,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:18,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977152034] [2022-02-16 13:51:18,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:18,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:18,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:18,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:18,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:18,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977152034] [2022-02-16 13:51:18,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977152034] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:18,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523556736] [2022-02-16 13:51:18,852 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:18,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:18,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:18,853 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-16 13:51:18,854 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-16 13:51:18,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:18,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:18,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:18,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:18,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:18,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 19 treesize of output 15 [2022-02-16 13:51:18,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:18,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-16 13:51:19,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:19,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 15 treesize of output 11 [2022-02-16 13:51:19,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-16 13:51:19,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:19,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:19,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-16 13:51:19,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:19,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 20 treesize of output 24 [2022-02-16 13:51:19,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:19,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 16 treesize of output 20 [2022-02-16 13:51:19,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:19,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523556736] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:19,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:19,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:19,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455449495] [2022-02-16 13:51:19,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:19,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:19,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:19,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:19,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:19,123 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-16 13:51:19,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:19,210 INFO L93 Difference]: Finished difference Result 423 states and 1073 transitions. [2022-02-16 13:51:19,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:19,210 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-16 13:51:19,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:19,210 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:51:19,210 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:51:19,211 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-16 13:51:19,211 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-16 13:51:19,211 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-16 13:51:19,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:51:19,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 384. [2022-02-16 13:51:19,214 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-16 13:51:19,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 993 transitions. [2022-02-16 13:51:19,214 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 993 transitions. Word has length 22 [2022-02-16 13:51:19,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:19,214 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 993 transitions. [2022-02-16 13:51:19,214 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-16 13:51:19,215 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 993 transitions. [2022-02-16 13:51:19,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:19,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:19,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:19,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:19,431 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-16 13:51:19,431 INFO L402 AbstractCegarLoop]: === Iteration 448 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:19,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:19,431 INFO L85 PathProgramCache]: Analyzing trace with hash 180286393, now seen corresponding path program 443 times [2022-02-16 13:51:19,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:19,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437604536] [2022-02-16 13:51:19,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:19,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:19,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:19,496 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-16 13:51:19,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:19,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437604536] [2022-02-16 13:51:19,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437604536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:19,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295797812] [2022-02-16 13:51:19,496 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:19,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:19,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:19,497 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-16 13:51:19,498 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-16 13:51:19,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:51:19,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:19,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:51:19,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:19,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:19,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-16 13:51:19,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:19,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-16 13:51:19,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:19,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 9 treesize of output 3 [2022-02-16 13:51:19,694 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-16 13:51:19,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:19,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:19,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 16 treesize of output 20 [2022-02-16 13:51:19,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:19,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 20 treesize of output 24 [2022-02-16 13:51:19,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:19,801 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-16 13:51:19,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295797812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:19,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:19,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:19,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311495389] [2022-02-16 13:51:19,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:19,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:19,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:19,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:19,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:19,802 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-16 13:51:19,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:19,896 INFO L93 Difference]: Finished difference Result 412 states and 1051 transitions. [2022-02-16 13:51:19,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:19,896 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-16 13:51:19,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:19,897 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:51:19,897 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:51:19,897 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-16 13:51:19,897 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-16 13:51:19,897 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-16 13:51:19,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:51:19,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 384. [2022-02-16 13:51:19,922 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-16 13:51:19,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 993 transitions. [2022-02-16 13:51:19,923 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 993 transitions. Word has length 22 [2022-02-16 13:51:19,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:19,923 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 993 transitions. [2022-02-16 13:51:19,923 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-16 13:51:19,923 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 993 transitions. [2022-02-16 13:51:19,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:19,924 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:19,924 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:19,939 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-16 13:51:20,139 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-16 13:51:20,139 INFO L402 AbstractCegarLoop]: === Iteration 449 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:20,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:20,140 INFO L85 PathProgramCache]: Analyzing trace with hash -355047398, now seen corresponding path program 444 times [2022-02-16 13:51:20,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:20,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625701581] [2022-02-16 13:51:20,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:20,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:20,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:20,298 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-16 13:51:20,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:20,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625701581] [2022-02-16 13:51:20,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625701581] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:20,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977844743] [2022-02-16 13:51:20,298 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:20,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:20,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:20,299 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-16 13:51:20,300 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-16 13:51:20,326 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:51:20,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:20,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:20,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:20,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:20,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:20,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:51:20,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:20,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-16 13:51:20,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-16 13:51:20,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:20,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:51:20,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:20,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 22 treesize of output 26 [2022-02-16 13:51:20,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:20,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-16 13:51:20,830 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-16 13:51:20,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977844743] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:20,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:20,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:20,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80546466] [2022-02-16 13:51:20,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:20,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:20,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:20,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:20,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:20,831 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-16 13:51:20,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:20,987 INFO L93 Difference]: Finished difference Result 459 states and 1123 transitions. [2022-02-16 13:51:20,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:20,987 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-16 13:51:20,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:20,988 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:51:20,988 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 13:51:20,988 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-16 13:51:20,988 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-16 13:51:20,989 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-16 13:51:20,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 13:51:20,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 388. [2022-02-16 13:51:20,994 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-16 13:51:20,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1006 transitions. [2022-02-16 13:51:20,995 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1006 transitions. Word has length 22 [2022-02-16 13:51:20,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:20,995 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1006 transitions. [2022-02-16 13:51:20,995 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-16 13:51:20,996 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1006 transitions. [2022-02-16 13:51:20,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:20,996 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:20,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-16 13:51:21,019 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-16 13:51:21,202 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-16 13:51:21,202 INFO L402 AbstractCegarLoop]: === Iteration 450 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:21,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:21,202 INFO L85 PathProgramCache]: Analyzing trace with hash -213125311, now seen corresponding path program 445 times [2022-02-16 13:51:21,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:21,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065554772] [2022-02-16 13:51:21,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:21,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:21,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-16 13:51:21,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:21,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065554772] [2022-02-16 13:51:21,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065554772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:21,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678247121] [2022-02-16 13:51:21,304 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:21,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:21,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:21,305 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-16 13:51:21,306 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-16 13:51:21,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:21,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:21,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:21,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:21,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-16 13:51:21,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:21,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-16 13:51:21,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:21,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 16 treesize of output 12 [2022-02-16 13:51:21,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-16 13:51:21,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:21,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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-16 13:51:21,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:21,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 20 treesize of output 24 [2022-02-16 13:51:21,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:21,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 16 treesize of output 20 [2022-02-16 13:51:21,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:21,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678247121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:21,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:21,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:21,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678548648] [2022-02-16 13:51:21,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:21,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:21,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:21,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:21,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:21,585 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-16 13:51:21,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:21,703 INFO L93 Difference]: Finished difference Result 428 states and 1071 transitions. [2022-02-16 13:51:21,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:21,703 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-16 13:51:21,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:21,704 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:51:21,704 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:51:21,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:21,705 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:21,705 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.1s Time] [2022-02-16 13:51:21,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:51:21,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 391. [2022-02-16 13:51:21,708 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-16 13:51:21,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1010 transitions. [2022-02-16 13:51:21,708 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1010 transitions. Word has length 22 [2022-02-16 13:51:21,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:21,708 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1010 transitions. [2022-02-16 13:51:21,709 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-16 13:51:21,709 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1010 transitions. [2022-02-16 13:51:21,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:21,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:21,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-16 13:51:21,739 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-16 13:51:21,919 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-16 13:51:21,919 INFO L402 AbstractCegarLoop]: === Iteration 451 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:21,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:21,919 INFO L85 PathProgramCache]: Analyzing trace with hash 194781117, now seen corresponding path program 446 times [2022-02-16 13:51:21,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:21,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387138905] [2022-02-16 13:51:21,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:21,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:21,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:21,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-16 13:51:21,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:21,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387138905] [2022-02-16 13:51:21,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387138905] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:21,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549608515] [2022-02-16 13:51:21,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:21,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:21,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:21,996 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-16 13:51:21,997 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-16 13:51:22,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:22,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:22,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:22,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:22,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:22,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 20 treesize of output 16 [2022-02-16 13:51:22,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,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 16 treesize of output 12 [2022-02-16 13:51:22,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:22,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:22,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 16 treesize of output 20 [2022-02-16 13:51:22,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:51:22,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:22,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549608515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:22,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:22,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:22,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627506279] [2022-02-16 13:51:22,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:22,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:22,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:22,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:22,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:22,220 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-16 13:51:22,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:22,383 INFO L93 Difference]: Finished difference Result 483 states and 1192 transitions. [2022-02-16 13:51:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:51:22,383 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-16 13:51:22,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:22,384 INFO L225 Difference]: With dead ends: 483 [2022-02-16 13:51:22,384 INFO L226 Difference]: Without dead ends: 468 [2022-02-16 13:51:22,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:22,384 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:22,384 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.1s Time] [2022-02-16 13:51:22,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-02-16 13:51:22,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 403. [2022-02-16 13:51:22,388 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-16 13:51:22,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1046 transitions. [2022-02-16 13:51:22,388 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1046 transitions. Word has length 22 [2022-02-16 13:51:22,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:22,389 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1046 transitions. [2022-02-16 13:51:22,389 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-16 13:51:22,389 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1046 transitions. [2022-02-16 13:51:22,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:22,389 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:22,389 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:22,405 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-16 13:51:22,598 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-16 13:51:22,598 INFO L402 AbstractCegarLoop]: === Iteration 452 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:22,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:22,598 INFO L85 PathProgramCache]: Analyzing trace with hash 435346722, now seen corresponding path program 447 times [2022-02-16 13:51:22,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:22,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590442994] [2022-02-16 13:51:22,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:22,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:22,753 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-16 13:51:22,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:22,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590442994] [2022-02-16 13:51:22,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590442994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:22,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227677921] [2022-02-16 13:51:22,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:22,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:22,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:22,755 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-16 13:51:22,756 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-16 13:51:22,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:51:22,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:22,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:22,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:22,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,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-16 13:51:22,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 21 treesize of output 17 [2022-02-16 13:51:22,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 17 treesize of output 13 [2022-02-16 13:51:23,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-16 13:51:23,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:23,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:23,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 17 treesize of output 21 [2022-02-16 13:51:23,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:23,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 22 treesize of output 26 [2022-02-16 13:51:23,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:23,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 18 treesize of output 22 [2022-02-16 13:51:23,268 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-16 13:51:23,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227677921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:23,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:23,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:23,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576658506] [2022-02-16 13:51:23,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:23,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:23,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:23,269 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-16 13:51:23,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:23,559 INFO L93 Difference]: Finished difference Result 502 states and 1219 transitions. [2022-02-16 13:51:23,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:51:23,559 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-16 13:51:23,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:23,560 INFO L225 Difference]: With dead ends: 502 [2022-02-16 13:51:23,560 INFO L226 Difference]: Without dead ends: 497 [2022-02-16 13:51:23,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=210, Invalid=720, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:51:23,561 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-16 13:51:23,561 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-16 13:51:23,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-02-16 13:51:23,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 399. [2022-02-16 13:51:23,565 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-16 13:51:23,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1034 transitions. [2022-02-16 13:51:23,565 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1034 transitions. Word has length 22 [2022-02-16 13:51:23,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:23,565 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1034 transitions. [2022-02-16 13:51:23,565 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-16 13:51:23,565 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1034 transitions. [2022-02-16 13:51:23,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:23,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:23,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:23,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Ended with exit code 0 [2022-02-16 13:51:23,778 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-16 13:51:23,778 INFO L402 AbstractCegarLoop]: === Iteration 453 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:23,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:23,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1028908865, now seen corresponding path program 448 times [2022-02-16 13:51:23,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:23,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624673941] [2022-02-16 13:51:23,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:23,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:23,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:23,874 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-16 13:51:23,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:23,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624673941] [2022-02-16 13:51:23,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624673941] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:23,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211516114] [2022-02-16 13:51:23,875 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:23,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:23,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:23,876 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-16 13:51:23,876 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-16 13:51:23,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:23,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:23,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:23,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:23,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:24,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:24,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:24,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:24,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 9 treesize of output 3 [2022-02-16 13:51:24,121 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-16 13:51:24,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:24,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:24,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-16 13:51:24,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:24,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 20 treesize of output 24 [2022-02-16 13:51:24,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:24,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 16 treesize of output 20 [2022-02-16 13:51:24,296 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-16 13:51:24,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211516114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:24,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:24,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:24,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715445762] [2022-02-16 13:51:24,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:24,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:24,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:24,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:24,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:24,297 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-16 13:51:24,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:24,379 INFO L93 Difference]: Finished difference Result 431 states and 1093 transitions. [2022-02-16 13:51:24,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:24,379 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-16 13:51:24,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:24,379 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:51:24,379 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:51:24,379 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-16 13:51:24,380 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-16 13:51:24,380 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-16 13:51:24,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:51:24,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 399. [2022-02-16 13:51:24,383 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-16 13:51:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1034 transitions. [2022-02-16 13:51:24,383 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1034 transitions. Word has length 22 [2022-02-16 13:51:24,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:24,383 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1034 transitions. [2022-02-16 13:51:24,383 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-16 13:51:24,383 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1034 transitions. [2022-02-16 13:51:24,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:24,384 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:24,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-16 13:51:24,400 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-16 13:51:24,587 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-16 13:51:24,587 INFO L402 AbstractCegarLoop]: === Iteration 454 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:24,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:24,587 INFO L85 PathProgramCache]: Analyzing trace with hash -625431368, now seen corresponding path program 449 times [2022-02-16 13:51:24,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:24,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925206859] [2022-02-16 13:51:24,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:24,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:24,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:24,709 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-16 13:51:24,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:24,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925206859] [2022-02-16 13:51:24,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925206859] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:24,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042818182] [2022-02-16 13:51:24,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:24,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:24,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:24,711 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-16 13:51:24,711 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-16 13:51:24,737 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:51:24,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:24,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:24,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:24,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:24,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:24,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:24,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 19 treesize of output 15 [2022-02-16 13:51:24,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-16 13:51:24,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:25,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,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 17 treesize of output 21 [2022-02-16 13:51:25,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,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 22 treesize of output 26 [2022-02-16 13:51:25,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,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 18 treesize of output 22 [2022-02-16 13:51:25,251 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-16 13:51:25,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042818182] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:25,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:25,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:25,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024095600] [2022-02-16 13:51:25,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:25,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:25,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:25,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:25,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:25,252 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-16 13:51:25,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:25,570 INFO L93 Difference]: Finished difference Result 454 states and 1129 transitions. [2022-02-16 13:51:25,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:25,571 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-16 13:51:25,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:25,572 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:51:25,572 INFO L226 Difference]: Without dead ends: 449 [2022-02-16 13:51:25,572 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-16 13:51:25,572 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-16 13:51:25,572 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-16 13:51:25,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-16 13:51:25,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 398. [2022-02-16 13:51:25,575 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-16 13:51:25,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1029 transitions. [2022-02-16 13:51:25,576 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1029 transitions. Word has length 22 [2022-02-16 13:51:25,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:25,576 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1029 transitions. [2022-02-16 13:51:25,576 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-16 13:51:25,576 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1029 transitions. [2022-02-16 13:51:25,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:25,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:25,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:25,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:25,785 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-16 13:51:25,785 INFO L402 AbstractCegarLoop]: === Iteration 455 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:25,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:25,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1072804939, now seen corresponding path program 450 times [2022-02-16 13:51:25,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:25,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716423680] [2022-02-16 13:51:25,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:25,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:25,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:25,891 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:25,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:25,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716423680] [2022-02-16 13:51:25,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716423680] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:25,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253403046] [2022-02-16 13:51:25,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:25,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:25,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:25,892 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-16 13:51:25,893 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-16 13:51:25,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:51:25,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:25,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:25,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:25,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:25,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-16 13:51:26,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:26,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 19 treesize of output 15 [2022-02-16 13:51:26,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 15 treesize of output 11 [2022-02-16 13:51:26,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-16 13:51:26,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:26,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:26,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 16 treesize of output 20 [2022-02-16 13:51:26,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:26,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 20 treesize of output 24 [2022-02-16 13:51:26,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:26,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 16 treesize of output 20 [2022-02-16 13:51:26,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-16 13:51:26,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253403046] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:26,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:26,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:26,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366931763] [2022-02-16 13:51:26,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:26,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:26,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:26,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:26,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:26,200 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-16 13:51:26,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:26,429 INFO L93 Difference]: Finished difference Result 461 states and 1146 transitions. [2022-02-16 13:51:26,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:26,430 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-16 13:51:26,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:26,430 INFO L225 Difference]: With dead ends: 461 [2022-02-16 13:51:26,430 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:51:26,431 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-16 13:51:26,431 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-16 13:51:26,431 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-16 13:51:26,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:51:26,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 401. [2022-02-16 13:51:26,434 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-16 13:51:26,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1032 transitions. [2022-02-16 13:51:26,435 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1032 transitions. Word has length 22 [2022-02-16 13:51:26,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:26,435 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1032 transitions. [2022-02-16 13:51:26,435 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-16 13:51:26,435 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1032 transitions. [2022-02-16 13:51:26,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:26,435 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:26,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-16 13:51:26,451 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-16 13:51:26,636 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-16 13:51:26,637 INFO L402 AbstractCegarLoop]: === Iteration 456 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:26,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:26,637 INFO L85 PathProgramCache]: Analyzing trace with hash 676107569, now seen corresponding path program 451 times [2022-02-16 13:51:26,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:26,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433080249] [2022-02-16 13:51:26,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:26,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:26,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:26,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-16 13:51:26,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:26,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433080249] [2022-02-16 13:51:26,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433080249] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:26,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158801614] [2022-02-16 13:51:26,735 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:26,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:26,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:26,736 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-16 13:51:26,736 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-16 13:51:26,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:26,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:26,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:26,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:26,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 19 treesize of output 15 [2022-02-16 13:51:26,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:26,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-16 13:51:26,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:26,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:26,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:26,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 16 treesize of output 20 [2022-02-16 13:51:27,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:27,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-16 13:51:27,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:27,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-16 13:51:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:27,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158801614] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:27,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:27,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:27,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898411597] [2022-02-16 13:51:27,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:27,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:27,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:27,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:27,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:27,036 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-16 13:51:27,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:27,133 INFO L93 Difference]: Finished difference Result 442 states and 1117 transitions. [2022-02-16 13:51:27,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:27,133 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-16 13:51:27,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:27,133 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:51:27,133 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:51:27,134 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-16 13:51:27,134 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-16 13:51:27,135 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-16 13:51:27,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:51:27,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 382. [2022-02-16 13:51:27,138 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-16 13:51:27,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:51:27,139 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:51:27,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:27,139 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:51:27,139 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-16 13:51:27,139 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:51:27,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:27,139 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:27,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-16 13:51:27,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:27,344 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-16 13:51:27,344 INFO L402 AbstractCegarLoop]: === Iteration 457 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:27,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:27,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1127698375, now seen corresponding path program 452 times [2022-02-16 13:51:27,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:27,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043801967] [2022-02-16 13:51:27,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:27,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:27,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:27,413 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:27,413 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:27,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043801967] [2022-02-16 13:51:27,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043801967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:27,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971766211] [2022-02-16 13:51:27,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:27,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:27,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:27,414 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-16 13:51:27,415 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-16 13:51:27,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:27,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:27,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:27,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:27,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:27,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-16 13:51:27,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:27,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 19 treesize of output 15 [2022-02-16 13:51:27,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:27,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 15 treesize of output 11 [2022-02-16 13:51:27,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-16 13:51:27,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:27,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:27,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:27,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:27,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 20 treesize of output 24 [2022-02-16 13:51:27,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:27,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 16 treesize of output 20 [2022-02-16 13:51:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:27,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971766211] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:27,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:27,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:27,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490696720] [2022-02-16 13:51:27,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:27,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:27,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:27,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:27,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:27,676 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-16 13:51:27,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:27,773 INFO L93 Difference]: Finished difference Result 426 states and 1064 transitions. [2022-02-16 13:51:27,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:27,773 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-16 13:51:27,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:27,774 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:51:27,774 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:51:27,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:27,774 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-16 13:51:27,774 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-16 13:51:27,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:51:27,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 383. [2022-02-16 13:51:27,777 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-16 13:51:27,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 988 transitions. [2022-02-16 13:51:27,778 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 988 transitions. Word has length 22 [2022-02-16 13:51:27,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:27,778 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 988 transitions. [2022-02-16 13:51:27,778 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-16 13:51:27,778 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 988 transitions. [2022-02-16 13:51:27,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:27,779 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:27,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-16 13:51:27,794 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-16 13:51:27,983 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-16 13:51:27,983 INFO L402 AbstractCegarLoop]: === Iteration 458 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:27,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:27,984 INFO L85 PathProgramCache]: Analyzing trace with hash -337304255, now seen corresponding path program 453 times [2022-02-16 13:51:27,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:27,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188726051] [2022-02-16 13:51:27,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:27,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:27,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:28,085 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-16 13:51:28,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:28,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188726051] [2022-02-16 13:51:28,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188726051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:28,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873451206] [2022-02-16 13:51:28,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:28,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:28,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:28,087 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-16 13:51:28,087 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-16 13:51:28,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:28,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:28,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:28,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:28,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:28,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,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-16 13:51:28,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,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 9 treesize of output 3 [2022-02-16 13:51:28,273 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-16 13:51:28,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:28,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:28,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-16 13:51:28,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:28,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:51:28,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:28,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 16 treesize of output 20 [2022-02-16 13:51:28,361 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-16 13:51:28,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873451206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:28,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:28,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:28,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673925768] [2022-02-16 13:51:28,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:28,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:28,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:28,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:28,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:28,362 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-16 13:51:28,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:28,426 INFO L93 Difference]: Finished difference Result 418 states and 1058 transitions. [2022-02-16 13:51:28,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:28,426 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-16 13:51:28,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:28,427 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:51:28,427 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:51:28,427 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-16 13:51:28,427 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-16 13:51:28,427 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-16 13:51:28,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:51:28,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 382. [2022-02-16 13:51:28,430 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-16 13:51:28,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:51:28,431 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:51:28,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:28,431 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:51:28,431 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-16 13:51:28,431 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:51:28,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:28,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:28,431 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:28,447 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-16 13:51:28,638 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-16 13:51:28,638 INFO L402 AbstractCegarLoop]: === Iteration 459 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:28,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:28,639 INFO L85 PathProgramCache]: Analyzing trace with hash -872638046, now seen corresponding path program 454 times [2022-02-16 13:51:28,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:28,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341244945] [2022-02-16 13:51:28,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:28,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:28,778 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-16 13:51:28,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:28,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341244945] [2022-02-16 13:51:28,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341244945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:28,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069309429] [2022-02-16 13:51:28,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:28,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:28,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:28,780 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-16 13:51:28,781 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-16 13:51:28,806 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:28,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:28,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:28,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:28,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,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-16 13:51:28,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,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 21 treesize of output 17 [2022-02-16 13:51:28,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:29,043 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:29,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:29,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:29,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 19 treesize of output 23 [2022-02-16 13:51:29,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:29,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 31 treesize of output 33 [2022-02-16 13:51:29,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:29,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 25 treesize of output 27 [2022-02-16 13:51:29,352 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-16 13:51:29,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069309429] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:29,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:29,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:29,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659000278] [2022-02-16 13:51:29,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:29,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:29,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:29,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:29,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:29,353 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-16 13:51:29,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:29,549 INFO L93 Difference]: Finished difference Result 462 states and 1127 transitions. [2022-02-16 13:51:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:29,549 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-16 13:51:29,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:29,549 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:51:29,549 INFO L226 Difference]: Without dead ends: 457 [2022-02-16 13:51:29,549 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-16 13:51:29,550 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-16 13:51:29,550 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-16 13:51:29,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-16 13:51:29,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 387. [2022-02-16 13:51:29,553 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-16 13:51:29,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1002 transitions. [2022-02-16 13:51:29,554 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1002 transitions. Word has length 22 [2022-02-16 13:51:29,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:29,554 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1002 transitions. [2022-02-16 13:51:29,554 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-16 13:51:29,554 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1002 transitions. [2022-02-16 13:51:29,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:29,554 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:29,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-16 13:51:29,570 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-16 13:51:29,756 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-16 13:51:29,756 INFO L402 AbstractCegarLoop]: === Iteration 460 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:29,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:29,757 INFO L85 PathProgramCache]: Analyzing trace with hash -730715959, now seen corresponding path program 455 times [2022-02-16 13:51:29,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:29,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133435484] [2022-02-16 13:51:29,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:29,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:29,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:29,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:29,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:29,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133435484] [2022-02-16 13:51:29,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133435484] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:29,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753488236] [2022-02-16 13:51:29,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:29,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:29,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:29,863 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-16 13:51:29,863 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-16 13:51:29,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:51:29,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:29,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:29,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:29,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:29,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 19 treesize of output 15 [2022-02-16 13:51:29,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:29,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:51:29,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:29,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 16 treesize of output 12 [2022-02-16 13:51:30,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-16 13:51:30,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:30,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:30,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,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 24 [2022-02-16 13:51:30,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,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-16 13:51:30,104 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:30,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753488236] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:30,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:30,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:30,105 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529298908] [2022-02-16 13:51:30,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:30,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:30,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:30,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:30,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:30,105 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-16 13:51:30,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:30,228 INFO L93 Difference]: Finished difference Result 437 states and 1089 transitions. [2022-02-16 13:51:30,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:30,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-16 13:51:30,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:30,229 INFO L225 Difference]: With dead ends: 437 [2022-02-16 13:51:30,229 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:51:30,229 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-16 13:51:30,229 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-16 13:51:30,229 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-16 13:51:30,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:51:30,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 390. [2022-02-16 13:51:30,232 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-16 13:51:30,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1006 transitions. [2022-02-16 13:51:30,233 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1006 transitions. Word has length 22 [2022-02-16 13:51:30,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:30,233 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1006 transitions. [2022-02-16 13:51:30,233 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-16 13:51:30,233 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1006 transitions. [2022-02-16 13:51:30,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:30,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:30,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:30,249 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-16 13:51:30,444 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-16 13:51:30,445 INFO L402 AbstractCegarLoop]: === Iteration 461 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:30,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:30,445 INFO L85 PathProgramCache]: Analyzing trace with hash -322809531, now seen corresponding path program 456 times [2022-02-16 13:51:30,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:30,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123857545] [2022-02-16 13:51:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:30,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:30,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:30,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123857545] [2022-02-16 13:51:30,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123857545] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:30,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329443069] [2022-02-16 13:51:30,560 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:30,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:30,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:30,561 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-16 13:51:30,561 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-16 13:51:30,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:30,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:30,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:30,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:30,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:30,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-16 13:51:30,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:30,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:51:30,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:30,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 16 treesize of output 12 [2022-02-16 13:51:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:30,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:30,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,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 16 treesize of output 20 [2022-02-16 13:51:30,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:51:30,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,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 16 treesize of output 20 [2022-02-16 13:51:30,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-16 13:51:30,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329443069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:30,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:30,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:30,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805129345] [2022-02-16 13:51:30,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:30,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:30,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:30,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:30,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:30,846 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-16 13:51:30,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:30,969 INFO L93 Difference]: Finished difference Result 433 states and 1079 transitions. [2022-02-16 13:51:30,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:30,969 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-16 13:51:30,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:30,970 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:51:30,970 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:51:30,970 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-16 13:51:30,970 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-16 13:51:30,970 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-16 13:51:30,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:51:30,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 387. [2022-02-16 13:51:30,973 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-16 13:51:30,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1001 transitions. [2022-02-16 13:51:30,974 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1001 transitions. Word has length 22 [2022-02-16 13:51:30,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:30,974 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1001 transitions. [2022-02-16 13:51:30,974 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-16 13:51:30,974 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1001 transitions. [2022-02-16 13:51:30,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:30,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:30,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-16 13:51:30,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:31,185 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-16 13:51:31,185 INFO L402 AbstractCegarLoop]: === Iteration 462 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:31,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:31,186 INFO L85 PathProgramCache]: Analyzing trace with hash -82243926, now seen corresponding path program 457 times [2022-02-16 13:51:31,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:31,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469044475] [2022-02-16 13:51:31,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:31,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:31,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:31,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-16 13:51:31,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:31,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469044475] [2022-02-16 13:51:31,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469044475] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:31,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134871022] [2022-02-16 13:51:31,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:31,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:31,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:31,310 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-16 13:51:31,310 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-16 13:51:31,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:31,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:31,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:31,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:31,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-16 13:51:31,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:31,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-16 13:51:31,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:31,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-16 13:51:31,609 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:31,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:31,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:31,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 19 treesize of output 23 [2022-02-16 13:51:31,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 31 treesize of output 33 [2022-02-16 13:51:31,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:31,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 25 treesize of output 27 [2022-02-16 13:51:31,985 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-16 13:51:31,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134871022] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:31,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:31,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:31,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995583754] [2022-02-16 13:51:31,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:31,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:31,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:31,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:31,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:31,986 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-16 13:51:32,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:32,319 INFO L93 Difference]: Finished difference Result 463 states and 1129 transitions. [2022-02-16 13:51:32,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:51:32,319 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-16 13:51:32,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:32,320 INFO L225 Difference]: With dead ends: 463 [2022-02-16 13:51:32,320 INFO L226 Difference]: Without dead ends: 458 [2022-02-16 13:51:32,320 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-16 13:51:32,320 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-16 13:51:32,320 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-16 13:51:32,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-16 13:51:32,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 382. [2022-02-16 13:51:32,324 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-16 13:51:32,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:51:32,324 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:51:32,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:32,324 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:51:32,324 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-16 13:51:32,324 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:51:32,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:32,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:32,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-16 13:51:32,340 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-16 13:51:32,529 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-16 13:51:32,529 INFO L402 AbstractCegarLoop]: === Iteration 463 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:32,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:32,529 INFO L85 PathProgramCache]: Analyzing trace with hash 511318217, now seen corresponding path program 458 times [2022-02-16 13:51:32,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:32,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245583852] [2022-02-16 13:51:32,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:32,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:32,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:32,638 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-16 13:51:32,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:32,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245583852] [2022-02-16 13:51:32,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245583852] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:32,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721057700] [2022-02-16 13:51:32,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:32,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:32,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:32,640 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-16 13:51:32,640 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-16 13:51:32,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:32,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:32,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:32,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:32,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:32,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-16 13:51:32,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:32,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 17 treesize of output 13 [2022-02-16 13:51:32,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:32,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 9 treesize of output 3 [2022-02-16 13:51:32,817 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-16 13:51:32,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:32,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:32,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 16 treesize of output 20 [2022-02-16 13:51:32,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:32,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:51:32,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:32,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-16 13:51:32,917 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-16 13:51:32,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721057700] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:32,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:32,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:32,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314325673] [2022-02-16 13:51:32,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:32,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:32,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:32,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:32,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:32,918 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-16 13:51:32,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:32,988 INFO L93 Difference]: Finished difference Result 413 states and 1050 transitions. [2022-02-16 13:51:32,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:32,989 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-16 13:51:32,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:32,989 INFO L225 Difference]: With dead ends: 413 [2022-02-16 13:51:32,989 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:51:32,989 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-16 13:51:32,992 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:51:32,992 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-16 13:51:32,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:51:32,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 385. [2022-02-16 13:51:32,995 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-16 13:51:32,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-16 13:51:32,996 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-16 13:51:32,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:32,996 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-16 13:51:32,996 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-16 13:51:32,996 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-16 13:51:32,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:32,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:32,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-16 13:51:33,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:33,206 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-16 13:51:33,207 INFO L402 AbstractCegarLoop]: === Iteration 464 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:33,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:33,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1143022016, now seen corresponding path program 459 times [2022-02-16 13:51:33,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:33,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180831438] [2022-02-16 13:51:33,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:33,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:33,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:33,320 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-16 13:51:33,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:33,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180831438] [2022-02-16 13:51:33,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180831438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:33,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988354883] [2022-02-16 13:51:33,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:33,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:33,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:33,321 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-16 13:51:33,322 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-16 13:51:33,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:33,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:33,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:33,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:33,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:33,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:33,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 19 treesize of output 15 [2022-02-16 13:51:33,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:33,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:51:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:33,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:33,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:33,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 19 treesize of output 23 [2022-02-16 13:51:33,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:33,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 31 treesize of output 33 [2022-02-16 13:51:33,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:33,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 25 treesize of output 27 [2022-02-16 13:51:33,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-16 13:51:33,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988354883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:33,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:33,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:33,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144406243] [2022-02-16 13:51:33,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:33,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:33,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:33,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:33,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:33,777 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-16 13:51:33,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:33,969 INFO L93 Difference]: Finished difference Result 439 states and 1094 transitions. [2022-02-16 13:51:33,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:33,969 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-16 13:51:33,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:33,970 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:51:33,970 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:51:33,970 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-16 13:51:33,970 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-16 13:51:33,970 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-16 13:51:33,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:51:33,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 385. [2022-02-16 13:51:33,973 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-16 13:51:33,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-16 13:51:33,974 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-16 13:51:33,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:33,974 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-16 13:51:33,974 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-16 13:51:33,974 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-16 13:51:33,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:33,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:33,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-16 13:51:33,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Ended with exit code 0 [2022-02-16 13:51:34,176 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-16 13:51:34,176 INFO L402 AbstractCegarLoop]: === Iteration 465 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:34,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:34,176 INFO L85 PathProgramCache]: Analyzing trace with hash 158516921, now seen corresponding path program 460 times [2022-02-16 13:51:34,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:34,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039685611] [2022-02-16 13:51:34,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:34,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:34,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:34,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:34,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039685611] [2022-02-16 13:51:34,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039685611] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:34,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664581422] [2022-02-16 13:51:34,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:34,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:34,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:34,280 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-16 13:51:34,280 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-16 13:51:34,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:34,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:34,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:34,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:34,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:34,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-16 13:51:34,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:34,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 17 treesize of output 13 [2022-02-16 13:51:34,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:34,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 9 treesize of output 3 [2022-02-16 13:51:34,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:34,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:34,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:34,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 16 treesize of output 20 [2022-02-16 13:51:34,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:34,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 20 treesize of output 24 [2022-02-16 13:51:34,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:34,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-16 13:51:34,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-16 13:51:34,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664581422] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:34,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:34,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:34,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309295753] [2022-02-16 13:51:34,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:34,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:34,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:34,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:34,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:34,612 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-16 13:51:34,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:34,670 INFO L93 Difference]: Finished difference Result 417 states and 1055 transitions. [2022-02-16 13:51:34,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:34,670 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-16 13:51:34,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:34,671 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:51:34,671 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:51:34,671 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-16 13:51:34,671 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:34,671 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.1s Time] [2022-02-16 13:51:34,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:51:34,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 381. [2022-02-16 13:51:34,674 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-16 13:51:34,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 982 transitions. [2022-02-16 13:51:34,675 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 982 transitions. Word has length 22 [2022-02-16 13:51:34,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:34,675 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 982 transitions. [2022-02-16 13:51:34,675 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-16 13:51:34,675 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 982 transitions. [2022-02-16 13:51:34,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:34,675 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:34,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-16 13:51:34,691 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-16 13:51:34,877 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-16 13:51:34,877 INFO L402 AbstractCegarLoop]: === Iteration 466 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:34,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:34,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1810762768, now seen corresponding path program 461 times [2022-02-16 13:51:34,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:34,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617107203] [2022-02-16 13:51:34,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:34,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:34,981 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:34,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:34,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617107203] [2022-02-16 13:51:34,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617107203] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:34,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368042814] [2022-02-16 13:51:34,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:34,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:34,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:34,983 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-16 13:51:34,983 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-16 13:51:35,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:35,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:35,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:51:35,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:35,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:35,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:51:35,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:35,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 65 [2022-02-16 13:51:35,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:35,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 65 treesize of output 55 [2022-02-16 13:51:35,222 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-16 13:51:35,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:35,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:51:35,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:35,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 27 treesize of output 31 [2022-02-16 13:51:35,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:35,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-16 13:51:35,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-16 13:51:35,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368042814] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:35,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:35,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:51:35,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645041648] [2022-02-16 13:51:35,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:35,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:35,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:35,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:35,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:35,414 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-16 13:51:35,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:35,885 INFO L93 Difference]: Finished difference Result 451 states and 1108 transitions. [2022-02-16 13:51:35,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:51:35,885 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-16 13:51:35,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:35,886 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:51:35,886 INFO L226 Difference]: Without dead ends: 451 [2022-02-16 13:51:35,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:51:35,886 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 124 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:35,886 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.2s Time] [2022-02-16 13:51:35,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-02-16 13:51:35,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 386. [2022-02-16 13:51:35,890 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-16 13:51:35,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 998 transitions. [2022-02-16 13:51:35,890 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 998 transitions. Word has length 22 [2022-02-16 13:51:35,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:35,890 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 998 transitions. [2022-02-16 13:51:35,890 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-16 13:51:35,890 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 998 transitions. [2022-02-16 13:51:35,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:35,891 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:35,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:35,906 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-16 13:51:36,091 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-16 13:51:36,091 INFO L402 AbstractCegarLoop]: === Iteration 467 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:36,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:36,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1020368648, now seen corresponding path program 462 times [2022-02-16 13:51:36,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:36,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738945535] [2022-02-16 13:51:36,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:36,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:36,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:36,216 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:36,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:36,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738945535] [2022-02-16 13:51:36,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738945535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:36,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703964979] [2022-02-16 13:51:36,216 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:36,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:36,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:36,217 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-16 13:51:36,218 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-16 13:51:36,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:36,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:36,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:36,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:36,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:36,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 19 treesize of output 15 [2022-02-16 13:51:36,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:36,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 20 treesize of output 16 [2022-02-16 13:51:36,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:36,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:51:36,465 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:36,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:36,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 30 treesize of output 32 [2022-02-16 13:51:36,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 33 treesize of output 35 [2022-02-16 13:51:36,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:36,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 27 treesize of output 29 [2022-02-16 13:51:36,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:36,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703964979] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:36,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:36,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:36,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144087751] [2022-02-16 13:51:36,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:36,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:36,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:36,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:36,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:36,659 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-16 13:51:36,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:36,869 INFO L93 Difference]: Finished difference Result 470 states and 1135 transitions. [2022-02-16 13:51:36,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:36,869 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-16 13:51:36,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:36,870 INFO L225 Difference]: With dead ends: 470 [2022-02-16 13:51:36,870 INFO L226 Difference]: Without dead ends: 465 [2022-02-16 13:51:36,870 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-16 13:51:36,870 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:36,870 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.1s Time] [2022-02-16 13:51:36,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-16 13:51:36,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 381. [2022-02-16 13:51:36,874 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-16 13:51:36,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 982 transitions. [2022-02-16 13:51:36,875 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 982 transitions. Word has length 22 [2022-02-16 13:51:36,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:36,875 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 982 transitions. [2022-02-16 13:51:36,875 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-16 13:51:36,875 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 982 transitions. [2022-02-16 13:51:36,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:36,875 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:36,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-16 13:51:36,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Ended with exit code 0 [2022-02-16 13:51:37,083 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-16 13:51:37,083 INFO L402 AbstractCegarLoop]: === Iteration 468 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:37,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1413780352, now seen corresponding path program 463 times [2022-02-16 13:51:37,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:37,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167252413] [2022-02-16 13:51:37,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:37,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:37,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:37,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:37,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167252413] [2022-02-16 13:51:37,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167252413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:37,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21511907] [2022-02-16 13:51:37,195 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:37,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:37,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:37,196 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-16 13:51:37,197 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-16 13:51:37,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:37,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:37,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:37,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:37,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 19 treesize of output 15 [2022-02-16 13:51:37,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:37,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 19 treesize of output 15 [2022-02-16 13:51:37,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:37,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 15 treesize of output 11 [2022-02-16 13:51:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:37,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:37,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:37,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 29 treesize of output 31 [2022-02-16 13:51:37,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:37,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 31 treesize of output 33 [2022-02-16 13:51:37,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:37,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 25 treesize of output 27 [2022-02-16 13:51:37,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-16 13:51:37,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21511907] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:37,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:37,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:37,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947545838] [2022-02-16 13:51:37,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:37,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:37,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:37,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:37,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:37,830 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-16 13:51:38,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:38,107 INFO L93 Difference]: Finished difference Result 471 states and 1133 transitions. [2022-02-16 13:51:38,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:51:38,107 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-16 13:51:38,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:38,108 INFO L225 Difference]: With dead ends: 471 [2022-02-16 13:51:38,108 INFO L226 Difference]: Without dead ends: 466 [2022-02-16 13:51:38,108 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-16 13:51:38,108 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:38,109 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.2s Time] [2022-02-16 13:51:38,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-02-16 13:51:38,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 385. [2022-02-16 13:51:38,112 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-16 13:51:38,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-16 13:51:38,113 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-16 13:51:38,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:38,113 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-16 13:51:38,113 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-16 13:51:38,113 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-16 13:51:38,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:38,114 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:38,114 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:38,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:38,314 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-16 13:51:38,314 INFO L402 AbstractCegarLoop]: === Iteration 469 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:38,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:38,314 INFO L85 PathProgramCache]: Analyzing trace with hash -729345668, now seen corresponding path program 464 times [2022-02-16 13:51:38,314 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:38,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130681163] [2022-02-16 13:51:38,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:38,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:38,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-16 13:51:38,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:38,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130681163] [2022-02-16 13:51:38,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130681163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:38,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406654826] [2022-02-16 13:51:38,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:38,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:38,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:38,407 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-16 13:51:38,408 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-16 13:51:38,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:38,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:38,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:38,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:38,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:38,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-16 13:51:38,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:38,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-16 13:51:38,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:38,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 11 treesize of output 3 [2022-02-16 13:51:38,600 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:38,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:38,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,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 17 treesize of output 21 [2022-02-16 13:51:38,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,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 19 treesize of output 23 [2022-02-16 13:51:38,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,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-16 13:51:38,698 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-16 13:51:38,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406654826] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:38,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:38,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:38,699 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366450311] [2022-02-16 13:51:38,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:38,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:38,699 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:38,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:38,699 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-16 13:51:38,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:38,786 INFO L93 Difference]: Finished difference Result 421 states and 1062 transitions. [2022-02-16 13:51:38,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:38,786 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-16 13:51:38,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:38,786 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:51:38,786 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:51:38,787 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-16 13:51:38,787 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-16 13:51:38,787 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-16 13:51:38,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:51:38,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 387. [2022-02-16 13:51:38,790 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-16 13:51:38,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 998 transitions. [2022-02-16 13:51:38,791 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 998 transitions. Word has length 22 [2022-02-16 13:51:38,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:38,791 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 998 transitions. [2022-02-16 13:51:38,791 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-16 13:51:38,791 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 998 transitions. [2022-02-16 13:51:38,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:38,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:38,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:38,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Ended with exit code 0 [2022-02-16 13:51:39,004 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-16 13:51:39,004 INFO L402 AbstractCegarLoop]: === Iteration 470 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:39,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:39,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1005873924, now seen corresponding path program 465 times [2022-02-16 13:51:39,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:39,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942628456] [2022-02-16 13:51:39,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:39,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:39,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:39,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:39,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942628456] [2022-02-16 13:51:39,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942628456] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:39,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959656754] [2022-02-16 13:51:39,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:39,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:39,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:39,075 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-16 13:51:39,076 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-16 13:51:39,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:39,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:39,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:39,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:39,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:39,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 19 treesize of output 15 [2022-02-16 13:51:39,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:39,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 17 treesize of output 13 [2022-02-16 13:51:39,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:39,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 9 treesize of output 3 [2022-02-16 13:51:39,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:39,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:39,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-02-16 13:51:39,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:39,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 33 treesize of output 35 [2022-02-16 13:51:39,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:39,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 27 treesize of output 29 [2022-02-16 13:51:39,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-16 13:51:39,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959656754] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:39,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:39,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:39,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071372987] [2022-02-16 13:51:39,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:39,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:39,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:39,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:39,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:39,669 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-16 13:51:39,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:39,969 INFO L93 Difference]: Finished difference Result 450 states and 1114 transitions. [2022-02-16 13:51:39,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:39,969 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-16 13:51:39,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:39,969 INFO L225 Difference]: With dead ends: 450 [2022-02-16 13:51:39,969 INFO L226 Difference]: Without dead ends: 445 [2022-02-16 13:51:39,970 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-16 13:51:39,970 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-16 13:51:39,970 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-16 13:51:39,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-16 13:51:39,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 384. [2022-02-16 13:51:39,973 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-16 13:51:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 991 transitions. [2022-02-16 13:51:39,974 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 991 transitions. Word has length 22 [2022-02-16 13:51:39,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:39,974 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 991 transitions. [2022-02-16 13:51:39,974 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-16 13:51:39,974 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 991 transitions. [2022-02-16 13:51:39,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:39,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:39,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-16 13:51:39,996 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-16 13:51:40,174 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-16 13:51:40,175 INFO L402 AbstractCegarLoop]: === Iteration 471 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:40,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:40,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1309162951, now seen corresponding path program 466 times [2022-02-16 13:51:40,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:40,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083156168] [2022-02-16 13:51:40,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:40,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:40,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:40,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:40,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083156168] [2022-02-16 13:51:40,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083156168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:40,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524702553] [2022-02-16 13:51:40,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:40,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:40,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:40,271 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-16 13:51:40,272 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-16 13:51:40,296 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:40,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:40,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:40,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:40,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:40,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-16 13:51:40,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:40,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:51:40,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:40,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 17 treesize of output 13 [2022-02-16 13:51:40,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:40,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:40,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:40,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 15 treesize of output 19 [2022-02-16 13:51:40,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:40,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-16 13:51:40,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 16 treesize of output 20 [2022-02-16 13:51:40,700 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-16 13:51:40,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524702553] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:40,700 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:40,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:40,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621432777] [2022-02-16 13:51:40,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:40,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:40,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:40,700 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-16 13:51:40,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:40,851 INFO L93 Difference]: Finished difference Result 434 states and 1082 transitions. [2022-02-16 13:51:40,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:51:40,852 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-16 13:51:40,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:40,852 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:51:40,852 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:51:40,852 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-16 13:51:40,852 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-16 13:51:40,852 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-16 13:51:40,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:51:40,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 390. [2022-02-16 13:51:40,855 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-16 13:51:40,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-16 13:51:40,856 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-16 13:51:40,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:40,856 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-16 13:51:40,856 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-16 13:51:40,856 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-16 13:51:40,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:40,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:40,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-16 13:51:40,872 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-16 13:51:41,057 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-16 13:51:41,057 INFO L402 AbstractCegarLoop]: === Iteration 472 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:41,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:41,057 INFO L85 PathProgramCache]: Analyzing trace with hash -901256523, now seen corresponding path program 467 times [2022-02-16 13:51:41,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:41,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107420351] [2022-02-16 13:51:41,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:41,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:41,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:41,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:41,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:41,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107420351] [2022-02-16 13:51:41,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107420351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:41,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531612735] [2022-02-16 13:51:41,162 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:41,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:41,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:41,164 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-16 13:51:41,164 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-16 13:51:41,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:41,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:41,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:41,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:41,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:41,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-16 13:51:41,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:41,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-16 13:51:41,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:41,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 17 treesize of output 13 [2022-02-16 13:51:41,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-16 13:51:41,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:41,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:41,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 15 treesize of output 19 [2022-02-16 13:51:41,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:41,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 20 treesize of output 24 [2022-02-16 13:51:41,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:41,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 16 treesize of output 20 [2022-02-16 13:51:41,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-16 13:51:41,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531612735] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:41,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:41,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:41,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256340108] [2022-02-16 13:51:41,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:41,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:41,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:41,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:41,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:41,602 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-16 13:51:41,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:41,725 INFO L93 Difference]: Finished difference Result 420 states and 1061 transitions. [2022-02-16 13:51:41,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:41,725 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-16 13:51:41,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:41,726 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:51:41,726 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:51:41,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:41,726 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-16 13:51:41,726 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-16 13:51:41,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:51:41,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 388. [2022-02-16 13:51:41,729 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-16 13:51:41,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 997 transitions. [2022-02-16 13:51:41,730 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 997 transitions. Word has length 22 [2022-02-16 13:51:41,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:41,730 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 997 transitions. [2022-02-16 13:51:41,730 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-16 13:51:41,730 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 997 transitions. [2022-02-16 13:51:41,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:41,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:41,731 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:41,747 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-16 13:51:41,939 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-16 13:51:41,939 INFO L402 AbstractCegarLoop]: === Iteration 473 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:41,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:41,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1141059143, now seen corresponding path program 468 times [2022-02-16 13:51:41,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:41,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645954765] [2022-02-16 13:51:41,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:41,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:41,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:42,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-16 13:51:42,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:42,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645954765] [2022-02-16 13:51:42,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645954765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:42,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199480162] [2022-02-16 13:51:42,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:42,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:42,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:42,044 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-16 13:51:42,044 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-16 13:51:42,069 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:42,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:42,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:42,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:42,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:42,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-16 13:51:42,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:42,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-16 13:51:42,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:42,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:51:42,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:42,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:42,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:42,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 19 [2022-02-16 13:51:42,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 20 treesize of output 24 [2022-02-16 13:51:42,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:42,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:42,431 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-16 13:51:42,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199480162] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:42,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:42,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:42,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204768994] [2022-02-16 13:51:42,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:42,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:42,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:42,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:42,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:42,432 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-16 13:51:42,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:42,559 INFO L93 Difference]: Finished difference Result 433 states and 1080 transitions. [2022-02-16 13:51:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:51:42,559 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-16 13:51:42,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:42,560 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:51:42,560 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:51:42,560 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-16 13:51:42,560 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-16 13:51:42,560 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-16 13:51:42,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:51:42,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 388. [2022-02-16 13:51:42,563 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-16 13:51:42,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 995 transitions. [2022-02-16 13:51:42,564 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 995 transitions. Word has length 22 [2022-02-16 13:51:42,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:42,564 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 995 transitions. [2022-02-16 13:51:42,564 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-16 13:51:42,564 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 995 transitions. [2022-02-16 13:51:42,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:42,564 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:42,564 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:42,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Ended with exit code 0 [2022-02-16 13:51:42,775 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-16 13:51:42,775 INFO L402 AbstractCegarLoop]: === Iteration 474 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:42,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash -270793984, now seen corresponding path program 469 times [2022-02-16 13:51:42,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:42,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664444659] [2022-02-16 13:51:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:42,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:42,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-16 13:51:42,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:42,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664444659] [2022-02-16 13:51:42,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664444659] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:42,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275675018] [2022-02-16 13:51:42,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:42,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:42,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:42,874 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-16 13:51:42,875 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-16 13:51:42,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:42,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:42,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:42,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:42,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 19 treesize of output 15 [2022-02-16 13:51:43,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:43,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 21 treesize of output 17 [2022-02-16 13:51:43,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:43,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 17 treesize of output 13 [2022-02-16 13:51:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:43,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:43,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:43,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-16 13:51:43,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:51:43,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:43,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 15 treesize of output 19 [2022-02-16 13:51:43,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-16 13:51:43,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275675018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:43,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:43,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:43,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164350730] [2022-02-16 13:51:43,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:43,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:43,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:43,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:43,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:43,221 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-16 13:51:43,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:43,313 INFO L93 Difference]: Finished difference Result 436 states and 1075 transitions. [2022-02-16 13:51:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:51:43,313 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-16 13:51:43,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:43,314 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:51:43,314 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:51:43,314 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-16 13:51:43,314 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-16 13:51:43,314 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-16 13:51:43,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:51:43,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 392. [2022-02-16 13:51:43,318 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-16 13:51:43,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1000 transitions. [2022-02-16 13:51:43,318 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1000 transitions. Word has length 22 [2022-02-16 13:51:43,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:43,318 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1000 transitions. [2022-02-16 13:51:43,318 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-16 13:51:43,318 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1000 transitions. [2022-02-16 13:51:43,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:43,319 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:43,319 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:43,335 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-16 13:51:43,532 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-16 13:51:43,532 INFO L402 AbstractCegarLoop]: === Iteration 475 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:43,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash 327668848, now seen corresponding path program 470 times [2022-02-16 13:51:43,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:43,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995006939] [2022-02-16 13:51:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:43,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:43,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:43,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:43,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:43,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995006939] [2022-02-16 13:51:43,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995006939] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:43,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808664832] [2022-02-16 13:51:43,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:43,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:43,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:43,631 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-16 13:51:43,631 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-16 13:51:43,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:43,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:43,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:43,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:43,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:43,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 19 treesize of output 15 [2022-02-16 13:51:43,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:43,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:51:43,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:43,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:43,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-16 13:51:43,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:43,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:43,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 17 treesize of output 21 [2022-02-16 13:51:43,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 19 treesize of output 23 [2022-02-16 13:51:43,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 15 treesize of output 19 [2022-02-16 13:51:44,023 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-16 13:51:44,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808664832] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:44,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:44,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:51:44,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258051886] [2022-02-16 13:51:44,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:44,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:51:44,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:44,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:51:44,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:51:44,024 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-16 13:51:44,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:44,213 INFO L93 Difference]: Finished difference Result 434 states and 1070 transitions. [2022-02-16 13:51:44,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:44,213 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-16 13:51:44,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:44,214 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:51:44,214 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:51:44,214 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-16 13:51:44,214 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:44,214 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.2s Time] [2022-02-16 13:51:44,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:51:44,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 388. [2022-02-16 13:51:44,218 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-16 13:51:44,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 994 transitions. [2022-02-16 13:51:44,218 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 994 transitions. Word has length 22 [2022-02-16 13:51:44,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:44,218 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 994 transitions. [2022-02-16 13:51:44,218 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-16 13:51:44,219 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 994 transitions. [2022-02-16 13:51:44,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:44,219 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:44,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-16 13:51:44,235 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-16 13:51:44,427 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-16 13:51:44,427 INFO L402 AbstractCegarLoop]: === Iteration 476 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:44,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:44,427 INFO L85 PathProgramCache]: Analyzing trace with hash 2021507316, now seen corresponding path program 471 times [2022-02-16 13:51:44,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:44,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076435738] [2022-02-16 13:51:44,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:44,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:44,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:44,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:44,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:44,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076435738] [2022-02-16 13:51:44,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076435738] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:44,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340880109] [2022-02-16 13:51:44,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:44,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:44,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:44,540 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-16 13:51:44,540 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-16 13:51:44,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:44,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:44,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:44,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:44,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:44,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 19 treesize of output 15 [2022-02-16 13:51:44,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:44,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-16 13:51:44,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:44,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 9 treesize of output 3 [2022-02-16 13:51:44,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:44,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:45,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:45,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 28 treesize of output 30 [2022-02-16 13:51:45,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:45,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 31 treesize of output 33 [2022-02-16 13:51:45,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:45,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 25 treesize of output 27 [2022-02-16 13:51:45,113 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:45,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340880109] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:45,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:45,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:45,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647498188] [2022-02-16 13:51:45,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:45,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:45,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:45,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:45,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:45,113 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-16 13:51:45,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:45,350 INFO L93 Difference]: Finished difference Result 449 states and 1108 transitions. [2022-02-16 13:51:45,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:45,357 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-16 13:51:45,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:45,358 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:51:45,358 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:51:45,358 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-16 13:51:45,358 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-16 13:51:45,358 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-16 13:51:45,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:51:45,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 388. [2022-02-16 13:51:45,362 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-16 13:51:45,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 994 transitions. [2022-02-16 13:51:45,362 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 994 transitions. Word has length 22 [2022-02-16 13:51:45,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:45,362 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 994 transitions. [2022-02-16 13:51:45,362 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-16 13:51:45,362 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 994 transitions. [2022-02-16 13:51:45,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:45,363 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:45,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:45,378 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-16 13:51:45,577 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-16 13:51:45,577 INFO L402 AbstractCegarLoop]: === Iteration 477 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:45,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:45,577 INFO L85 PathProgramCache]: Analyzing trace with hash -576794752, now seen corresponding path program 472 times [2022-02-16 13:51:45,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:45,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548074987] [2022-02-16 13:51:45,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:45,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:45,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:45,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:45,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:45,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548074987] [2022-02-16 13:51:45,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548074987] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:45,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378446193] [2022-02-16 13:51:45,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:45,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:45,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:45,691 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-16 13:51:45,692 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-16 13:51:45,724 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:45,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:45,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:45,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:45,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:45,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-16 13:51:45,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:45,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-16 13:51:45,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:45,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 15 treesize of output 11 [2022-02-16 13:51:46,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:46,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:46,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:46,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 29 treesize of output 31 [2022-02-16 13:51:46,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:46,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 31 treesize of output 33 [2022-02-16 13:51:46,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:46,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 25 treesize of output 27 [2022-02-16 13:51:46,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:46,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378446193] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:46,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:46,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:46,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777559660] [2022-02-16 13:51:46,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:46,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:46,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:46,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:46,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:46,320 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-16 13:51:46,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:46,618 INFO L93 Difference]: Finished difference Result 446 states and 1101 transitions. [2022-02-16 13:51:46,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:46,619 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-16 13:51:46,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:46,619 INFO L225 Difference]: With dead ends: 446 [2022-02-16 13:51:46,619 INFO L226 Difference]: Without dead ends: 441 [2022-02-16 13:51:46,619 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-16 13:51:46,620 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:46,620 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.2s Time] [2022-02-16 13:51:46,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-16 13:51:46,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 388. [2022-02-16 13:51:46,623 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-16 13:51:46,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 994 transitions. [2022-02-16 13:51:46,624 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 994 transitions. Word has length 22 [2022-02-16 13:51:46,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:46,624 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 994 transitions. [2022-02-16 13:51:46,624 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-16 13:51:46,624 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 994 transitions. [2022-02-16 13:51:46,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:46,624 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:46,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-16 13:51:46,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:46,831 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-16 13:51:46,831 INFO L402 AbstractCegarLoop]: === Iteration 478 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:46,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:46,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1434187268, now seen corresponding path program 473 times [2022-02-16 13:51:46,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:46,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358952672] [2022-02-16 13:51:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:46,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:46,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:46,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-16 13:51:46,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:46,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358952672] [2022-02-16 13:51:46,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358952672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:46,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454291526] [2022-02-16 13:51:46,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:46,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:46,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:46,926 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-16 13:51:46,926 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-16 13:51:46,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:46,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:46,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:46,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:47,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:47,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:47,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 19 treesize of output 15 [2022-02-16 13:51:47,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:47,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 10 treesize of output 5 [2022-02-16 13:51:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:47,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:47,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:47,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 17 treesize of output 21 [2022-02-16 13:51:47,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:47,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 19 treesize of output 23 [2022-02-16 13:51:47,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:47,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-16 13:51:47,300 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-16 13:51:47,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454291526] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:47,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:47,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:47,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45726333] [2022-02-16 13:51:47,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:47,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:47,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:47,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:47,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:47,300 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-16 13:51:47,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:47,392 INFO L93 Difference]: Finished difference Result 415 states and 1048 transitions. [2022-02-16 13:51:47,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:47,392 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-16 13:51:47,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:47,393 INFO L225 Difference]: With dead ends: 415 [2022-02-16 13:51:47,393 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:51:47,393 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-16 13:51:47,393 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-16 13:51:47,393 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-16 13:51:47,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:51:47,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 385. [2022-02-16 13:51:47,396 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-16 13:51:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 990 transitions. [2022-02-16 13:51:47,397 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 990 transitions. Word has length 22 [2022-02-16 13:51:47,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:47,397 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 990 transitions. [2022-02-16 13:51:47,397 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-16 13:51:47,397 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 990 transitions. [2022-02-16 13:51:47,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:47,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:47,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-16 13:51:47,413 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-16 13:51:47,607 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-16 13:51:47,607 INFO L402 AbstractCegarLoop]: === Iteration 479 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:47,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:47,607 INFO L85 PathProgramCache]: Analyzing trace with hash -797842402, now seen corresponding path program 474 times [2022-02-16 13:51:47,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:47,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419276301] [2022-02-16 13:51:47,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:47,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:47,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:47,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:47,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:47,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419276301] [2022-02-16 13:51:47,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419276301] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:47,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210427752] [2022-02-16 13:51:47,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:47,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:47,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:47,716 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-16 13:51:47,717 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-16 13:51:47,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:47,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:47,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:51:47,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:47,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 41 treesize of output 35 [2022-02-16 13:51:47,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:47,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:51:47,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:47,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 29 treesize of output 2 [2022-02-16 13:51:47,983 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-16 13:51:47,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:48,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:48,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 24 treesize of output 28 [2022-02-16 13:51:48,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 27 treesize of output 31 [2022-02-16 13:51:48,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 23 treesize of output 27 [2022-02-16 13:51:48,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-16 13:51:48,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210427752] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:48,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:48,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:51:48,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605210676] [2022-02-16 13:51:48,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:48,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:48,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:48,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:48,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:48,173 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-16 13:51:48,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:48,557 INFO L93 Difference]: Finished difference Result 492 states and 1193 transitions. [2022-02-16 13:51:48,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:51:48,557 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-16 13:51:48,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:48,558 INFO L225 Difference]: With dead ends: 492 [2022-02-16 13:51:48,558 INFO L226 Difference]: Without dead ends: 487 [2022-02-16 13:51:48,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:51:48,558 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:48,559 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.2s Time] [2022-02-16 13:51:48,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-02-16 13:51:48,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 382. [2022-02-16 13:51:48,562 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-16 13:51:48,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 981 transitions. [2022-02-16 13:51:48,563 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 981 transitions. Word has length 22 [2022-02-16 13:51:48,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:48,563 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 981 transitions. [2022-02-16 13:51:48,563 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-16 13:51:48,563 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 981 transitions. [2022-02-16 13:51:48,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:48,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:48,564 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:48,583 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-16 13:51:48,779 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-16 13:51:48,779 INFO L402 AbstractCegarLoop]: === Iteration 480 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:48,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:48,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1781521215, now seen corresponding path program 475 times [2022-02-16 13:51:48,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:48,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404929057] [2022-02-16 13:51:48,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:48,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:48,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:48,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-16 13:51:48,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:48,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404929057] [2022-02-16 13:51:48,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404929057] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:48,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503764626] [2022-02-16 13:51:48,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:48,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:48,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:48,877 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-16 13:51:48,878 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-16 13:51:48,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:48,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:48,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:49,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:49,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:49,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:49,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-16 13:51:49,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:49,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 11 treesize of output 3 [2022-02-16 13:51:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:49,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:49,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:49,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 15 treesize of output 19 [2022-02-16 13:51:49,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:49,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 20 treesize of output 24 [2022-02-16 13:51:49,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 16 treesize of output 20 [2022-02-16 13:51:49,290 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:49,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503764626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:49,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:49,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:49,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083155886] [2022-02-16 13:51:49,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:49,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:49,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:49,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:49,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:49,291 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-16 13:51:49,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:49,391 INFO L93 Difference]: Finished difference Result 417 states and 1043 transitions. [2022-02-16 13:51:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:49,392 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-16 13:51:49,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:49,392 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:51:49,392 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:51:49,392 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-16 13:51:49,392 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-16 13:51:49,393 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-16 13:51:49,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:51:49,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 380. [2022-02-16 13:51:49,395 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-16 13:51:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 978 transitions. [2022-02-16 13:51:49,396 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 978 transitions. Word has length 22 [2022-02-16 13:51:49,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:49,396 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 978 transitions. [2022-02-16 13:51:49,396 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-16 13:51:49,396 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 978 transitions. [2022-02-16 13:51:49,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:49,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:49,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-16 13:51:49,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Ended with exit code 0 [2022-02-16 13:51:49,603 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-16 13:51:49,603 INFO L402 AbstractCegarLoop]: === Iteration 481 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:49,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:49,603 INFO L85 PathProgramCache]: Analyzing trace with hash 898822826, now seen corresponding path program 476 times [2022-02-16 13:51:49,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:49,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86394647] [2022-02-16 13:51:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:49,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:49,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:49,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-16 13:51:49,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:49,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86394647] [2022-02-16 13:51:49,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86394647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:49,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079876046] [2022-02-16 13:51:49,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:49,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:49,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:49,735 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-16 13:51:49,736 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-16 13:51:49,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:49,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:49,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:49,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:49,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:49,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:49,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 19 treesize of output 15 [2022-02-16 13:51:49,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:49,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 15 treesize of output 11 [2022-02-16 13:51:49,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:49,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:50,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:50,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 29 treesize of output 31 [2022-02-16 13:51:50,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-16 13:51:50,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:50,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 25 treesize of output 27 [2022-02-16 13:51:50,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:50,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079876046] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:50,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:50,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:50,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749573253] [2022-02-16 13:51:50,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:50,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:50,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:50,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:50,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:50,137 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-16 13:51:50,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:50,413 INFO L93 Difference]: Finished difference Result 440 states and 1084 transitions. [2022-02-16 13:51:50,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:50,413 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-16 13:51:50,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:50,414 INFO L225 Difference]: With dead ends: 440 [2022-02-16 13:51:50,414 INFO L226 Difference]: Without dead ends: 435 [2022-02-16 13:51:50,414 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-16 13:51:50,414 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:50,414 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.2s Time] [2022-02-16 13:51:50,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-16 13:51:50,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 380. [2022-02-16 13:51:50,417 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-16 13:51:50,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 978 transitions. [2022-02-16 13:51:50,418 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 978 transitions. Word has length 22 [2022-02-16 13:51:50,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:50,418 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 978 transitions. [2022-02-16 13:51:50,418 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-16 13:51:50,418 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 978 transitions. [2022-02-16 13:51:50,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:50,418 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:50,418 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:50,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:50,631 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-16 13:51:50,631 INFO L402 AbstractCegarLoop]: === Iteration 482 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:50,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:50,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1322969531, now seen corresponding path program 477 times [2022-02-16 13:51:50,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:50,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549351773] [2022-02-16 13:51:50,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:50,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:50,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:50,700 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:50,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:50,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549351773] [2022-02-16 13:51:50,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549351773] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:50,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480661705] [2022-02-16 13:51:50,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:50,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:50,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:50,701 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-16 13:51:50,702 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-16 13:51:50,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:50,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:50,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:50,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:50,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:50,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-16 13:51:50,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:51:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:50,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 9 treesize of output 3 [2022-02-16 13:51:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:50,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:50,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:50,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 16 treesize of output 20 [2022-02-16 13:51:50,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:50,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-16 13:51:50,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:50,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-16 13:51:50,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:50,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480661705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:50,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:50,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:51:50,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639336466] [2022-02-16 13:51:50,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:50,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:50,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:50,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:50,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:50,964 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-16 13:51:51,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:51,033 INFO L93 Difference]: Finished difference Result 411 states and 1037 transitions. [2022-02-16 13:51:51,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:51,034 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-16 13:51:51,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:51,034 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:51:51,034 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:51:51,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:51,034 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-16 13:51:51,035 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-16 13:51:51,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:51:51,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 382. [2022-02-16 13:51:51,038 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-16 13:51:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 981 transitions. [2022-02-16 13:51:51,038 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 981 transitions. Word has length 22 [2022-02-16 13:51:51,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:51,038 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 981 transitions. [2022-02-16 13:51:51,038 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-16 13:51:51,038 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 981 transitions. [2022-02-16 13:51:51,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:51,039 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:51,039 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:51,059 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-16 13:51:51,253 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-16 13:51:51,253 INFO L402 AbstractCegarLoop]: === Iteration 483 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:51,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:51,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1964690812, now seen corresponding path program 478 times [2022-02-16 13:51:51,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:51,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310084436] [2022-02-16 13:51:51,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:51,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:51,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:51,331 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-16 13:51:51,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:51,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310084436] [2022-02-16 13:51:51,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310084436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:51,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813938642] [2022-02-16 13:51:51,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:51,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:51,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:51,333 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-16 13:51:51,333 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-16 13:51:51,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:51,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:51,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:51,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:51,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:51,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 17 treesize of output 13 [2022-02-16 13:51:51,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:51,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-16 13:51:51,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:51,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 11 treesize of output 3 [2022-02-16 13:51:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:51,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:51,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:51,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:51:51,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:51,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 31 treesize of output 33 [2022-02-16 13:51:51,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:51,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 25 treesize of output 27 [2022-02-16 13:51:51,751 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-16 13:51:51,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813938642] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:51,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:51,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:51,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081362905] [2022-02-16 13:51:51,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:51,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:51,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:51,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:51,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:51,752 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-16 13:51:51,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:51,929 INFO L93 Difference]: Finished difference Result 442 states and 1090 transitions. [2022-02-16 13:51:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:51,929 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-16 13:51:51,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:51,930 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:51:51,930 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:51:51,930 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-16 13:51:51,930 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-16 13:51:51,930 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-16 13:51:51,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:51:51,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 382. [2022-02-16 13:51:51,934 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-16 13:51:51,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 981 transitions. [2022-02-16 13:51:51,934 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 981 transitions. Word has length 22 [2022-02-16 13:51:51,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:51,934 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 981 transitions. [2022-02-16 13:51:51,934 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-16 13:51:51,934 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 981 transitions. [2022-02-16 13:51:51,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:51,935 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:51,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-16 13:51:51,950 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-16 13:51:52,148 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-16 13:51:52,148 INFO L402 AbstractCegarLoop]: === Iteration 484 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:52,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:52,149 INFO L85 PathProgramCache]: Analyzing trace with hash -724506699, now seen corresponding path program 479 times [2022-02-16 13:51:52,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:52,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015120817] [2022-02-16 13:51:52,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:52,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:52,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:52,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:52,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015120817] [2022-02-16 13:51:52,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015120817] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:52,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080284184] [2022-02-16 13:51:52,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:52,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:52,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:52,216 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-16 13:51:52,217 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-16 13:51:52,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:52,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:52,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:52,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:52,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:52,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 17 treesize of output 13 [2022-02-16 13:51:52,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:52,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 19 treesize of output 15 [2022-02-16 13:51:52,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:52,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 15 treesize of output 11 [2022-02-16 13:51:52,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-16 13:51:52,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:52,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:52,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 16 treesize of output 20 [2022-02-16 13:51:52,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:52,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:51:52,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:52,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 16 treesize of output 20 [2022-02-16 13:51:52,461 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:52,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080284184] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:52,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:52,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:52,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950281836] [2022-02-16 13:51:52,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:52,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:52,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:52,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:52,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:52,462 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-16 13:51:52,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:52,563 INFO L93 Difference]: Finished difference Result 429 states and 1074 transitions. [2022-02-16 13:51:52,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:52,563 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-16 13:51:52,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:52,564 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:51:52,564 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:51:52,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:52,564 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-16 13:51:52,564 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-16 13:51:52,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:51:52,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 379. [2022-02-16 13:51:52,567 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-16 13:51:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-16 13:51:52,568 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-16 13:51:52,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:52,568 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-16 13:51:52,568 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-16 13:51:52,568 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-16 13:51:52,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:52,568 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:52,568 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:52,584 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-16 13:51:52,771 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-16 13:51:52,771 INFO L402 AbstractCegarLoop]: === Iteration 485 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:52,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:52,771 INFO L85 PathProgramCache]: Analyzing trace with hash -598786650, now seen corresponding path program 480 times [2022-02-16 13:51:52,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:52,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744591373] [2022-02-16 13:51:52,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:52,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:52,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:52,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-16 13:51:52,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:52,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744591373] [2022-02-16 13:51:52,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744591373] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:52,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541769413] [2022-02-16 13:51:52,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:52,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:52,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:52,864 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-16 13:51:52,864 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-16 13:51:52,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:52,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:52,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:52,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:52,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-16 13:51:53,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:53,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:53,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:51:53,257 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:53,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 16 treesize of output 15 [2022-02-16 13:51:53,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:53,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541769413] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:53,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:53,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:53,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921676105] [2022-02-16 13:51:53,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:53,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:53,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:53,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:53,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:53,262 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-16 13:51:53,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:53,431 INFO L93 Difference]: Finished difference Result 440 states and 1107 transitions. [2022-02-16 13:51:53,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:53,431 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-16 13:51:53,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:53,431 INFO L225 Difference]: With dead ends: 440 [2022-02-16 13:51:53,431 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:51:53,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:53,432 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-16 13:51:53,432 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-16 13:51:53,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:51:53,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 382. [2022-02-16 13:51:53,435 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-16 13:51:53,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:51:53,436 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:51:53,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:53,436 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:51:53,436 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-16 13:51:53,436 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:51:53,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:53,436 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:53,436 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:53,452 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-16 13:51:53,649 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-16 13:51:53,649 INFO L402 AbstractCegarLoop]: === Iteration 486 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:53,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:53,649 INFO L85 PathProgramCache]: Analyzing trace with hash 191607470, now seen corresponding path program 481 times [2022-02-16 13:51:53,649 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:53,649 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912904063] [2022-02-16 13:51:53,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:53,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:53,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:53,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912904063] [2022-02-16 13:51:53,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912904063] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:53,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665003416] [2022-02-16 13:51:53,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:53,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:53,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:53,717 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-16 13:51:53,717 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-16 13:51:53,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:53,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:53,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:53,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-16 13:51:53,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:53,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 15 treesize of output 11 [2022-02-16 13:51:53,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:53,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:53,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:53,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 20 [2022-02-16 13:51:53,950 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:53,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 16 treesize of output 15 [2022-02-16 13:51:53,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:53,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665003416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:53,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:53,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:53,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694149215] [2022-02-16 13:51:53,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:53,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:53,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:53,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:53,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:53,955 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-16 13:51:54,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:54,161 INFO L93 Difference]: Finished difference Result 459 states and 1140 transitions. [2022-02-16 13:51:54,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:54,161 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-16 13:51:54,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:54,162 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:51:54,162 INFO L226 Difference]: Without dead ends: 440 [2022-02-16 13:51:54,162 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-16 13:51:54,162 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-16 13:51:54,162 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-16 13:51:54,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-02-16 13:51:54,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 381. [2022-02-16 13:51:54,166 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-16 13:51:54,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 984 transitions. [2022-02-16 13:51:54,166 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 984 transitions. Word has length 22 [2022-02-16 13:51:54,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:54,166 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 984 transitions. [2022-02-16 13:51:54,166 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-16 13:51:54,166 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 984 transitions. [2022-02-16 13:51:54,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:54,167 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:54,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:54,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:54,368 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-16 13:51:54,368 INFO L402 AbstractCegarLoop]: === Iteration 487 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:54,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:54,369 INFO L85 PathProgramCache]: Analyzing trace with hash -201804234, now seen corresponding path program 482 times [2022-02-16 13:51:54,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:54,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047717364] [2022-02-16 13:51:54,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:54,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:54,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:54,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:54,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047717364] [2022-02-16 13:51:54,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047717364] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:54,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276857122] [2022-02-16 13:51:54,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:54,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:54,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:54,467 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-16 13:51:54,468 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-16 13:51:54,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:54,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:54,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:54,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:54,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-16 13:51:54,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:54,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-16 13:51:54,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:54,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:54,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 16 treesize of output 20 [2022-02-16 13:51:54,756 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:54,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 15 [2022-02-16 13:51:54,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:54,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276857122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:54,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:54,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:54,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264992286] [2022-02-16 13:51:54,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:54,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:54,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:54,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:54,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:54,762 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-16 13:51:54,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:54,908 INFO L93 Difference]: Finished difference Result 436 states and 1097 transitions. [2022-02-16 13:51:54,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:54,908 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-16 13:51:54,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:54,908 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:51:54,908 INFO L226 Difference]: Without dead ends: 429 [2022-02-16 13:51:54,909 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-16 13:51:54,909 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-16 13:51:54,909 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-16 13:51:54,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-16 13:51:54,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 380. [2022-02-16 13:51:54,912 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-16 13:51:54,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-16 13:51:54,912 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-16 13:51:54,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:54,913 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-16 13:51:54,913 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-16 13:51:54,913 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-16 13:51:54,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:54,913 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:54,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-16 13:51:54,929 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-16 13:51:55,129 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-16 13:51:55,129 INFO L402 AbstractCegarLoop]: === Iteration 488 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:55,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:55,129 INFO L85 PathProgramCache]: Analyzing trace with hash 206102194, now seen corresponding path program 483 times [2022-02-16 13:51:55,129 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:55,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123606512] [2022-02-16 13:51:55,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:55,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:55,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:55,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123606512] [2022-02-16 13:51:55,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123606512] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:55,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787447543] [2022-02-16 13:51:55,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:55,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:55,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:55,199 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-16 13:51:55,199 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-16 13:51:55,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:51:55,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:55,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:55,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:55,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:55,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 19 treesize of output 15 [2022-02-16 13:51:55,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:55,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:55,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:55,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 20 [2022-02-16 13:51:55,438 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:55,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 16 treesize of output 15 [2022-02-16 13:51:55,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-16 13:51:55,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787447543] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:55,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:55,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:51:55,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548404773] [2022-02-16 13:51:55,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:55,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:51:55,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:55,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:51:55,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:51:55,442 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-16 13:51:55,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:55,591 INFO L93 Difference]: Finished difference Result 455 states and 1141 transitions. [2022-02-16 13:51:55,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:55,592 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-16 13:51:55,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:55,592 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:51:55,592 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:51:55,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:55,593 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-16 13:51:55,593 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-16 13:51:55,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:51:55,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 380. [2022-02-16 13:51:55,596 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-16 13:51:55,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-16 13:51:55,596 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-16 13:51:55,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:55,596 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-16 13:51:55,597 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-16 13:51:55,597 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-16 13:51:55,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:55,597 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:55,597 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:55,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Ended with exit code 0 [2022-02-16 13:51:55,810 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-16 13:51:55,811 INFO L402 AbstractCegarLoop]: === Iteration 489 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:55,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:55,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1603933390, now seen corresponding path program 484 times [2022-02-16 13:51:55,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:55,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621477391] [2022-02-16 13:51:55,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:55,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:55,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:55,900 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-16 13:51:55,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:55,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621477391] [2022-02-16 13:51:55,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621477391] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:55,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903708756] [2022-02-16 13:51:55,901 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:55,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:55,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:55,902 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-16 13:51:55,903 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-16 13:51:55,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:55,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:55,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:55,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:55,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 19 treesize of output 15 [2022-02-16 13:51:56,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:51:56,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:56,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:56,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:51:56,303 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:56,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 15 [2022-02-16 13:51:56,307 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-16 13:51:56,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903708756] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:56,307 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:56,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:51:56,307 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007817979] [2022-02-16 13:51:56,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:56,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:56,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:56,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:56,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:56,307 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-16 13:51:56,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:56,571 INFO L93 Difference]: Finished difference Result 453 states and 1120 transitions. [2022-02-16 13:51:56,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:51:56,571 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-16 13:51:56,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:56,572 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:51:56,572 INFO L226 Difference]: Without dead ends: 448 [2022-02-16 13:51:56,572 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-16 13:51:56,572 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 109 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:56,572 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.1s Time] [2022-02-16 13:51:56,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-16 13:51:56,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 380. [2022-02-16 13:51:56,576 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-16 13:51:56,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-16 13:51:56,577 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-16 13:51:56,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:56,577 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-16 13:51:56,577 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-16 13:51:56,577 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-16 13:51:56,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:56,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:56,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:56,593 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-16 13:51:56,793 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-16 13:51:56,793 INFO L402 AbstractCegarLoop]: === Iteration 490 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:56,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1040229942, now seen corresponding path program 485 times [2022-02-16 13:51:56,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:56,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945195660] [2022-02-16 13:51:56,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:56,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:56,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:56,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:56,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945195660] [2022-02-16 13:51:56,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945195660] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:56,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154984540] [2022-02-16 13:51:56,853 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:56,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:56,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:56,854 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-16 13:51:56,855 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-16 13:51:56,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:56,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:56,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:56,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:56,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-16 13:51:56,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 20 treesize of output 16 [2022-02-16 13:51:56,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:51:57,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:57,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:57,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:57,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 16 treesize of output 20 [2022-02-16 13:51:57,086 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51: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 15 [2022-02-16 13:51:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:57,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154984540] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:57,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:57,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:51:57,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940183636] [2022-02-16 13:51:57,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:57,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:57,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:57,090 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-16 13:51:57,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:57,273 INFO L93 Difference]: Finished difference Result 479 states and 1176 transitions. [2022-02-16 13:51:57,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:51:57,273 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-16 13:51:57,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:57,274 INFO L225 Difference]: With dead ends: 479 [2022-02-16 13:51:57,274 INFO L226 Difference]: Without dead ends: 460 [2022-02-16 13:51:57,274 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-16 13:51:57,274 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:57,274 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.1s Time] [2022-02-16 13:51:57,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-16 13:51:57,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 382. [2022-02-16 13:51:57,277 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-16 13:51:57,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:51:57,278 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:51:57,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:57,278 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:51:57,278 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-16 13:51:57,278 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:51:57,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:57,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:57,279 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:57,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Ended with exit code 0 [2022-02-16 13:51:57,491 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-16 13:51:57,491 INFO L402 AbstractCegarLoop]: === Iteration 491 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:57,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:57,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1061483862, now seen corresponding path program 486 times [2022-02-16 13:51:57,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:57,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117951715] [2022-02-16 13:51:57,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:57,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:57,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:57,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:57,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117951715] [2022-02-16 13:51:57,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117951715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:57,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278476950] [2022-02-16 13:51:57,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:57,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:57,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:57,575 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-16 13:51:57,575 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-16 13:51:57,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:51:57,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:57,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:57,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:57,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-16 13:51:57,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 20 treesize of output 16 [2022-02-16 13:51:57,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 16 treesize of output 12 [2022-02-16 13:51:57,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-16 13:51:57,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:57,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:57,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-16 13:51:57,891 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:57,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 15 [2022-02-16 13:51:57,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-16 13:51:57,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278476950] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:57,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:57,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:51:57,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696809442] [2022-02-16 13:51:57,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:57,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:51:57,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:57,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:51:57,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:51:57,897 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-16 13:51:58,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:58,141 INFO L93 Difference]: Finished difference Result 456 states and 1131 transitions. [2022-02-16 13:51:58,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:51:58,141 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-16 13:51:58,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:58,142 INFO L225 Difference]: With dead ends: 456 [2022-02-16 13:51:58,142 INFO L226 Difference]: Without dead ends: 448 [2022-02-16 13:51:58,142 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-16 13:51:58,142 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 55 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:51:58,142 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-16 13:51:58,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-16 13:51:58,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 380. [2022-02-16 13:51:58,146 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-16 13:51:58,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-16 13:51:58,146 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-16 13:51:58,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:58,146 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-16 13:51:58,146 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-16 13:51:58,147 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-16 13:51:58,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:58,147 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:58,147 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:58,165 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-16 13:51:58,363 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-16 13:51:58,363 INFO L402 AbstractCegarLoop]: === Iteration 492 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:58,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:58,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1423447850, now seen corresponding path program 487 times [2022-02-16 13:51:58,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:58,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666726731] [2022-02-16 13:51:58,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:58,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:58,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:58,450 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-16 13:51:58,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:58,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666726731] [2022-02-16 13:51:58,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666726731] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:58,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923162170] [2022-02-16 13:51:58,450 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:58,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:58,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:58,451 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-16 13:51:58,452 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-16 13:51:58,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:58,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:58,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:58,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 19 treesize of output 15 [2022-02-16 13:51:58,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 21 treesize of output 17 [2022-02-16 13:51:58,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-16 13:51:58,800 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:58,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:58,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:58,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:51:59,092 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:51:59,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 16 treesize of output 15 [2022-02-16 13:51:59,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-16 13:51:59,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923162170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:59,098 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:59,098 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:51:59,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501970317] [2022-02-16 13:51:59,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:59,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:59,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:59,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:59,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:59,099 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-16 13:51:59,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:59,614 INFO L93 Difference]: Finished difference Result 502 states and 1210 transitions. [2022-02-16 13:51:59,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:51:59,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-16 13:51:59,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:59,615 INFO L225 Difference]: With dead ends: 502 [2022-02-16 13:51:59,615 INFO L226 Difference]: Without dead ends: 497 [2022-02-16 13:51:59,616 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-16 13:51:59,616 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-16 13:51:59,616 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-16 13:51:59,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-02-16 13:51:59,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 385. [2022-02-16 13:51:59,620 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-16 13:51:59,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-16 13:51:59,620 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-16 13:51:59,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:59,620 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-16 13:51:59,620 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-16 13:51:59,620 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-16 13:51:59,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:51:59,621 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:59,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:51:59,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Ended with exit code 0 [2022-02-16 13:51:59,831 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-16 13:51:59,831 INFO L402 AbstractCegarLoop]: === Iteration 493 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:59,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:59,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2081125326, now seen corresponding path program 488 times [2022-02-16 13:51:59,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:59,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872957918] [2022-02-16 13:51:59,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:59,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:59,928 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-16 13:51:59,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:59,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872957918] [2022-02-16 13:51:59,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872957918] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:59,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587204825] [2022-02-16 13:51:59,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:59,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:59,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:59,930 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-16 13:51:59,930 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-16 13:51:59,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:59,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:59,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:51:59,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:00,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:00,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 21 treesize of output 17 [2022-02-16 13:52:00,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:52:00,224 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:00,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:00,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:00,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 19 treesize of output 23 [2022-02-16 13:52:00,495 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52: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 16 treesize of output 15 [2022-02-16 13:52:00,500 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-16 13:52:00,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587204825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:00,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:00,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:52:00,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989930190] [2022-02-16 13:52:00,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:00,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:00,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:00,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:00,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:00,501 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-16 13:52:00,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:00,922 INFO L93 Difference]: Finished difference Result 478 states and 1165 transitions. [2022-02-16 13:52:00,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:00,923 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-16 13:52:00,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:00,923 INFO L225 Difference]: With dead ends: 478 [2022-02-16 13:52:00,924 INFO L226 Difference]: Without dead ends: 473 [2022-02-16 13:52:00,924 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-16 13:52:00,924 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-16 13:52:00,924 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-16 13:52:00,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-16 13:52:00,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 379. [2022-02-16 13:52:00,928 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-16 13:52:00,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-16 13:52:00,928 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-16 13:52:00,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:00,928 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-16 13:52:00,928 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-16 13:52:00,928 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-16 13:52:00,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:00,929 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:00,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-16 13:52:00,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (489)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:01,143 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-16 13:52:01,143 INFO L402 AbstractCegarLoop]: === Iteration 494 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:01,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:01,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1960940706, now seen corresponding path program 489 times [2022-02-16 13:52:01,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:01,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059184719] [2022-02-16 13:52:01,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:01,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:01,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:01,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:01,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:01,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059184719] [2022-02-16 13:52:01,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059184719] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:01,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933734444] [2022-02-16 13:52:01,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:01,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:01,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:01,260 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-16 13:52:01,260 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-16 13:52:01,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:52:01,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:01,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:01,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:01,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 19 treesize of output 15 [2022-02-16 13:52:01,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 20 treesize of output 16 [2022-02-16 13:52:01,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 16 treesize of output 12 [2022-02-16 13:52:01,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-16 13:52:01,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:01,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:01,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 29 treesize of output 31 [2022-02-16 13:52:01,836 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:01,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:52:01,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:01,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933734444] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:01,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:01,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:01,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755521370] [2022-02-16 13:52:01,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:01,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:01,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:01,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:01,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:01,843 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-16 13:52:02,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:02,264 INFO L93 Difference]: Finished difference Result 490 states and 1172 transitions. [2022-02-16 13:52:02,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:02,264 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-16 13:52:02,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:02,265 INFO L225 Difference]: With dead ends: 490 [2022-02-16 13:52:02,265 INFO L226 Difference]: Without dead ends: 485 [2022-02-16 13:52:02,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:52:02,265 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 137 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:52:02,266 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-16 13:52:02,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-16 13:52:02,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 388. [2022-02-16 13:52:02,269 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-16 13:52:02,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1011 transitions. [2022-02-16 13:52:02,270 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1011 transitions. Word has length 22 [2022-02-16 13:52:02,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:02,270 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1011 transitions. [2022-02-16 13:52:02,270 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-16 13:52:02,270 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1011 transitions. [2022-02-16 13:52:02,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:02,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:02,271 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:02,286 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-16 13:52:02,471 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-16 13:52:02,471 INFO L402 AbstractCegarLoop]: === Iteration 495 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:02,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:02,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1543632470, now seen corresponding path program 490 times [2022-02-16 13:52:02,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:02,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965521243] [2022-02-16 13:52:02,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:02,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:02,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-16 13:52:02,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:02,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965521243] [2022-02-16 13:52:02,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965521243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:02,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227890512] [2022-02-16 13:52:02,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:02,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:02,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:02,564 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-16 13:52:02,565 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-16 13:52:02,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:02,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:02,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:02,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:02,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 19 treesize of output 15 [2022-02-16 13:52:02,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 20 treesize of output 16 [2022-02-16 13:52:02,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 16 treesize of output 12 [2022-02-16 13:52:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:02,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:02,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:02,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 29 treesize of output 31 [2022-02-16 13:52:02,974 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:02,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-16 13:52:02,979 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:02,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227890512] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:02,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:02,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:02,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657882470] [2022-02-16 13:52:02,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:02,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:02,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:02,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:02,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:02,979 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-16 13:52:03,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:03,350 INFO L93 Difference]: Finished difference Result 489 states and 1172 transitions. [2022-02-16 13:52:03,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:03,350 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-16 13:52:03,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:03,350 INFO L225 Difference]: With dead ends: 489 [2022-02-16 13:52:03,351 INFO L226 Difference]: Without dead ends: 484 [2022-02-16 13:52:03,351 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-16 13:52:03,351 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:52:03,351 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-16 13:52:03,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-16 13:52:03,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 383. [2022-02-16 13:52:03,355 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-16 13:52:03,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 995 transitions. [2022-02-16 13:52:03,355 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 995 transitions. Word has length 22 [2022-02-16 13:52:03,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:03,355 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 995 transitions. [2022-02-16 13:52:03,356 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-16 13:52:03,356 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 995 transitions. [2022-02-16 13:52:03,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:03,356 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:03,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:03,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (491)] Ended with exit code 0 [2022-02-16 13:52:03,559 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-16 13:52:03,559 INFO L402 AbstractCegarLoop]: === Iteration 496 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:03,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:03,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1937044174, now seen corresponding path program 491 times [2022-02-16 13:52:03,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:03,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467710665] [2022-02-16 13:52:03,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:03,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:03,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:03,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:03,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467710665] [2022-02-16 13:52:03,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467710665] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:03,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307635152] [2022-02-16 13:52:03,663 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:03,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:03,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:03,664 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-16 13:52:03,665 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-16 13:52:03,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:03,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:03,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:03,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:03,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:52:03,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:03,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-16 13:52:03,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 51 treesize of output 43 [2022-02-16 13:52:03,977 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-16 13:52:03,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:04,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:04,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 24 treesize of output 28 [2022-02-16 13:52:04,102 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:04,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 20 treesize of output 19 [2022-02-16 13:52:04,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-16 13:52:04,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307635152] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:04,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:04,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:52:04,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726991436] [2022-02-16 13:52:04,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:04,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:04,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:04,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:04,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:04,107 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-16 13:52:04,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:04,295 INFO L93 Difference]: Finished difference Result 474 states and 1202 transitions. [2022-02-16 13:52:04,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:52:04,296 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-16 13:52:04,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:04,296 INFO L225 Difference]: With dead ends: 474 [2022-02-16 13:52:04,296 INFO L226 Difference]: Without dead ends: 474 [2022-02-16 13:52:04,297 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-16 13:52:04,297 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-16 13:52:04,297 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-16 13:52:04,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-16 13:52:04,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 387. [2022-02-16 13:52:04,300 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-16 13:52:04,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1007 transitions. [2022-02-16 13:52:04,301 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1007 transitions. Word has length 22 [2022-02-16 13:52:04,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:04,301 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1007 transitions. [2022-02-16 13:52:04,301 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-16 13:52:04,301 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1007 transitions. [2022-02-16 13:52:04,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:04,302 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:04,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-16 13:52:04,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (492)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:04,517 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-16 13:52:04,517 INFO L402 AbstractCegarLoop]: === Iteration 497 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:04,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:04,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1252609490, now seen corresponding path program 492 times [2022-02-16 13:52:04,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:04,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020370881] [2022-02-16 13:52:04,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:04,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:04,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:04,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020370881] [2022-02-16 13:52:04,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020370881] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:04,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942301902] [2022-02-16 13:52:04,573 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:04,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:04,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:04,574 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-16 13:52:04,575 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-16 13:52:04,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:52:04,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:04,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:04,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:04,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:04,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-16 13:52:04,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:04,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:04,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:04,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 19 [2022-02-16 13:52:04,798 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:04,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 15 [2022-02-16 13:52:04,801 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-16 13:52:04,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942301902] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:04,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:04,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:52:04,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556696479] [2022-02-16 13:52:04,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:04,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:52:04,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:04,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:52:04,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:52:04,802 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-16 13:52:04,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:04,936 INFO L93 Difference]: Finished difference Result 443 states and 1104 transitions. [2022-02-16 13:52:04,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:04,936 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-16 13:52:04,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:04,937 INFO L225 Difference]: With dead ends: 443 [2022-02-16 13:52:04,937 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:52:04,937 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-16 13:52:04,937 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-16 13:52:04,937 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-16 13:52:04,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:52:04,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 389. [2022-02-16 13:52:04,940 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-16 13:52:04,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1008 transitions. [2022-02-16 13:52:04,941 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1008 transitions. Word has length 22 [2022-02-16 13:52:04,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:04,941 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1008 transitions. [2022-02-16 13:52:04,941 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-16 13:52:04,941 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1008 transitions. [2022-02-16 13:52:04,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:04,941 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:04,941 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:04,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (493)] Ended with exit code 0 [2022-02-16 13:52:05,143 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-16 13:52:05,143 INFO L402 AbstractCegarLoop]: === Iteration 498 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:05,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:05,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1529137746, now seen corresponding path program 493 times [2022-02-16 13:52:05,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:05,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310639549] [2022-02-16 13:52:05,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:05,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:05,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:05,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-16 13:52:05,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:05,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310639549] [2022-02-16 13:52:05,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310639549] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:05,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434500202] [2022-02-16 13:52:05,248 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:05,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:05,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:05,249 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-16 13:52:05,250 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-16 13:52:05,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:05,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:05,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:05,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 19 treesize of output 15 [2022-02-16 13:52:05,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 17 treesize of output 13 [2022-02-16 13:52:05,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-16 13:52:05,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:05,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:05,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-16 13:52:05,654 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:05,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 16 treesize of output 15 [2022-02-16 13:52:05,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-16 13:52:05,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434500202] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:05,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:05,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:05,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60863845] [2022-02-16 13:52:05,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:05,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:05,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:05,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:05,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:05,658 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-16 13:52:05,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:05,953 INFO L93 Difference]: Finished difference Result 478 states and 1162 transitions. [2022-02-16 13:52:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:05,953 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-16 13:52:05,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:05,954 INFO L225 Difference]: With dead ends: 478 [2022-02-16 13:52:05,954 INFO L226 Difference]: Without dead ends: 473 [2022-02-16 13:52:05,954 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-16 13:52:05,954 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-16 13:52:05,954 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-16 13:52:05,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-16 13:52:05,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 388. [2022-02-16 13:52:05,958 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-16 13:52:05,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1004 transitions. [2022-02-16 13:52:05,959 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1004 transitions. Word has length 22 [2022-02-16 13:52:05,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:05,959 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1004 transitions. [2022-02-16 13:52:05,959 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-16 13:52:05,959 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1004 transitions. [2022-02-16 13:52:05,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:05,959 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:05,959 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:05,975 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-16 13:52:06,175 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-16 13:52:06,175 INFO L402 AbstractCegarLoop]: === Iteration 499 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:06,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:06,176 INFO L85 PathProgramCache]: Analyzing trace with hash -794057806, now seen corresponding path program 494 times [2022-02-16 13:52:06,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:06,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840943822] [2022-02-16 13:52:06,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:06,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:06,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:06,231 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:06,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:06,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840943822] [2022-02-16 13:52:06,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840943822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:06,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934776653] [2022-02-16 13:52:06,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:06,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:06,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:06,232 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-16 13:52:06,233 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-16 13:52:06,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:06,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:06,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:06,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:06,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 19 treesize of output 15 [2022-02-16 13:52:06,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 21 treesize of output 17 [2022-02-16 13:52:06,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 17 treesize of output 13 [2022-02-16 13:52:06,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-16 13:52:06,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:06,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:06,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-16 13:52:06,444 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:06,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 15 [2022-02-16 13:52:06,447 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-16 13:52:06,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934776653] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:06,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:06,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:06,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77599063] [2022-02-16 13:52:06,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:06,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:06,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:06,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:06,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:06,448 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-16 13:52:06,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:06,586 INFO L93 Difference]: Finished difference Result 454 states and 1123 transitions. [2022-02-16 13:52:06,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:06,587 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-16 13:52:06,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:06,587 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:52:06,587 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:52:06,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:06,588 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-16 13:52:06,588 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-16 13:52:06,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:52:06,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 392. [2022-02-16 13:52:06,591 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-16 13:52:06,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1009 transitions. [2022-02-16 13:52:06,592 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1009 transitions. Word has length 22 [2022-02-16 13:52:06,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:06,592 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1009 transitions. [2022-02-16 13:52:06,592 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-16 13:52:06,592 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1009 transitions. [2022-02-16 13:52:06,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:06,592 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:06,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-16 13:52:06,608 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-16 13:52:06,808 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-16 13:52:06,808 INFO L402 AbstractCegarLoop]: === Iteration 500 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:06,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:06,808 INFO L85 PathProgramCache]: Analyzing trace with hash -195594974, now seen corresponding path program 495 times [2022-02-16 13:52:06,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:06,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696273316] [2022-02-16 13:52:06,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:06,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:06,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:06,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:06,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696273316] [2022-02-16 13:52:06,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696273316] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:06,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812107056] [2022-02-16 13:52:06,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:06,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:06,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:06,866 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-16 13:52:06,867 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-16 13:52:06,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:06,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:06,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:06,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:06,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 19 treesize of output 15 [2022-02-16 13:52:06,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:06,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 17 treesize of output 13 [2022-02-16 13:52:07,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-16 13:52:07,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:07,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:07,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 15 treesize of output 19 [2022-02-16 13:52:07,074 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:07,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 16 treesize of output 15 [2022-02-16 13:52:07,077 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-16 13:52:07,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812107056] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:07,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:07,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:07,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48659324] [2022-02-16 13:52:07,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:07,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:07,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:07,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:07,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:07,078 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-16 13:52:07,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:07,273 INFO L93 Difference]: Finished difference Result 455 states and 1123 transitions. [2022-02-16 13:52:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:07,273 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-16 13:52:07,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:07,274 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:52:07,274 INFO L226 Difference]: Without dead ends: 443 [2022-02-16 13:52:07,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:07,274 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-16 13:52:07,274 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-16 13:52:07,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-16 13:52:07,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 388. [2022-02-16 13:52:07,278 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-16 13:52:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1002 transitions. [2022-02-16 13:52:07,278 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1002 transitions. Word has length 22 [2022-02-16 13:52:07,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:07,278 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1002 transitions. [2022-02-16 13:52:07,278 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-16 13:52:07,279 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1002 transitions. [2022-02-16 13:52:07,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:07,279 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:07,279 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:07,295 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-16 13:52:07,495 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-16 13:52:07,495 INFO L402 AbstractCegarLoop]: === Iteration 501 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:07,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1498243494, now seen corresponding path program 496 times [2022-02-16 13:52:07,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:07,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696267806] [2022-02-16 13:52:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:07,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:07,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:07,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-16 13:52:07,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:07,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696267806] [2022-02-16 13:52:07,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696267806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:07,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641552659] [2022-02-16 13:52:07,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:07,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:07,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:07,561 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-16 13:52:07,562 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-16 13:52:07,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:07,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:07,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:07,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:07,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:07,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 17 treesize of output 13 [2022-02-16 13:52:07,779 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:07,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:07,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:07,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 29 treesize of output 31 [2022-02-16 13:52:08,018 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:08,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 16 treesize of output 15 [2022-02-16 13:52:08,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-16 13:52:08,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641552659] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:08,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:08,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:08,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695432820] [2022-02-16 13:52:08,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:08,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:08,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:08,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:08,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:08,024 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-16 13:52:08,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:08,357 INFO L93 Difference]: Finished difference Result 483 states and 1170 transitions. [2022-02-16 13:52:08,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:08,358 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-16 13:52:08,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:08,358 INFO L225 Difference]: With dead ends: 483 [2022-02-16 13:52:08,358 INFO L226 Difference]: Without dead ends: 478 [2022-02-16 13:52:08,358 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-16 13:52:08,358 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:08,359 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.2s Time] [2022-02-16 13:52:08,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-16 13:52:08,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 387. [2022-02-16 13:52:08,362 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-16 13:52:08,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 997 transitions. [2022-02-16 13:52:08,363 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 997 transitions. Word has length 22 [2022-02-16 13:52:08,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:08,363 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 997 transitions. [2022-02-16 13:52:08,363 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-16 13:52:08,363 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 997 transitions. [2022-02-16 13:52:08,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:08,363 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:08,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:08,379 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-16 13:52:08,577 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-16 13:52:08,577 INFO L402 AbstractCegarLoop]: === Iteration 502 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:08,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:08,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1100058574, now seen corresponding path program 497 times [2022-02-16 13:52:08,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:08,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726586165] [2022-02-16 13:52:08,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:08,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:08,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:08,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-16 13:52:08,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:08,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726586165] [2022-02-16 13:52:08,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726586165] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:08,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704444084] [2022-02-16 13:52:08,644 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:08,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:08,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:08,645 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-16 13:52:08,646 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-16 13:52:08,671 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:08,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:08,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:08,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:08,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 19 treesize of output 15 [2022-02-16 13:52:08,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:08,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 15 treesize of output 11 [2022-02-16 13:52:08,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:08,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:08,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:08,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 28 treesize of output 30 [2022-02-16 13:52:08,991 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:08,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:52:08,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-16 13:52:08,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704444084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:08,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:08,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:08,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281266908] [2022-02-16 13:52:08,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:08,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:08,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:08,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:08,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:08,995 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-16 13:52:09,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:09,272 INFO L93 Difference]: Finished difference Result 485 states and 1168 transitions. [2022-02-16 13:52:09,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:09,272 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-16 13:52:09,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:09,273 INFO L225 Difference]: With dead ends: 485 [2022-02-16 13:52:09,273 INFO L226 Difference]: Without dead ends: 480 [2022-02-16 13:52:09,273 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-16 13:52:09,273 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-16 13:52:09,273 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-16 13:52:09,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-02-16 13:52:09,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 384. [2022-02-16 13:52:09,277 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-16 13:52:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-16 13:52:09,278 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-16 13:52:09,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:09,278 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-16 13:52:09,278 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-16 13:52:09,278 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-16 13:52:09,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:09,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:09,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:09,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (498)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:09,494 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-16 13:52:09,494 INFO L402 AbstractCegarLoop]: === Iteration 503 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:09,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:09,494 INFO L85 PathProgramCache]: Analyzing trace with hash -954067298, now seen corresponding path program 498 times [2022-02-16 13:52:09,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:09,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254868050] [2022-02-16 13:52:09,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:09,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:09,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:09,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:09,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:09,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254868050] [2022-02-16 13:52:09,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254868050] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:09,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064908543] [2022-02-16 13:52:09,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:09,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:09,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:09,592 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-16 13:52:09,593 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-16 13:52:09,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:09,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:09,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:09,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:09,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 17 treesize of output 13 [2022-02-16 13:52:09,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 17 treesize of output 13 [2022-02-16 13:52:09,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:09,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:09,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:09,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-16 13:52:09,755 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:09,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 15 [2022-02-16 13:52:09,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-16 13:52:09,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064908543] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:09,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:09,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:52:09,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103412222] [2022-02-16 13:52:09,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:09,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:52:09,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:09,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:52:09,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:52:09,759 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-16 13:52:09,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:09,860 INFO L93 Difference]: Finished difference Result 525 states and 1271 transitions. [2022-02-16 13:52:09,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:09,860 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-16 13:52:09,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:09,861 INFO L225 Difference]: With dead ends: 525 [2022-02-16 13:52:09,861 INFO L226 Difference]: Without dead ends: 518 [2022-02-16 13:52:09,861 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-16 13:52:09,861 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-16 13:52:09,861 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-16 13:52:09,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-02-16 13:52:09,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 384. [2022-02-16 13:52:09,865 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-16 13:52:09,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-16 13:52:09,866 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-16 13:52:09,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:09,866 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-16 13:52:09,866 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-16 13:52:09,866 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-16 13:52:09,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:09,866 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:09,866 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:09,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (499)] Ended with exit code 0 [2022-02-16 13:52:10,080 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-16 13:52:10,081 INFO L402 AbstractCegarLoop]: === Iteration 504 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:10,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:10,081 INFO L85 PathProgramCache]: Analyzing trace with hash -546160870, now seen corresponding path program 499 times [2022-02-16 13:52:10,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:10,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982569003] [2022-02-16 13:52:10,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:10,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:10,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:10,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-16 13:52:10,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:10,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982569003] [2022-02-16 13:52:10,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982569003] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:10,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167312067] [2022-02-16 13:52:10,167 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:10,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:10,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:10,168 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-16 13:52:10,168 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-16 13:52:10,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:10,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:10,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:10,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:10,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 19 treesize of output 15 [2022-02-16 13:52:10,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 15 treesize of output 11 [2022-02-16 13:52:10,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:10,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:10,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:10,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 16 treesize of output 20 [2022-02-16 13:52:10,387 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:10,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 16 treesize of output 15 [2022-02-16 13:52:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:10,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167312067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:10,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:10,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-16 13:52:10,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534871881] [2022-02-16 13:52:10,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:10,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:52:10,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:10,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:52:10,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:52:10,392 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-16 13:52:10,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:10,572 INFO L93 Difference]: Finished difference Result 533 states and 1290 transitions. [2022-02-16 13:52:10,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:10,572 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-16 13:52:10,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:10,573 INFO L225 Difference]: With dead ends: 533 [2022-02-16 13:52:10,573 INFO L226 Difference]: Without dead ends: 525 [2022-02-16 13:52:10,573 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-16 13:52:10,573 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:10,573 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.1s Time] [2022-02-16 13:52:10,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-02-16 13:52:10,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 383. [2022-02-16 13:52:10,576 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-16 13:52:10,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 986 transitions. [2022-02-16 13:52:10,577 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 986 transitions. Word has length 22 [2022-02-16 13:52:10,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:10,577 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 986 transitions. [2022-02-16 13:52:10,577 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-16 13:52:10,577 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 986 transitions. [2022-02-16 13:52:10,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:10,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:10,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-16 13:52:10,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (500)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:10,778 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-16 13:52:10,778 INFO L402 AbstractCegarLoop]: === Iteration 505 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:10,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:10,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1938770842, now seen corresponding path program 500 times [2022-02-16 13:52:10,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:10,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268095717] [2022-02-16 13:52:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:10,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:10,878 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-16 13:52:10,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:10,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268095717] [2022-02-16 13:52:10,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268095717] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:10,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979519846] [2022-02-16 13:52:10,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:10,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:10,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:10,879 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-16 13:52:10,880 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-16 13:52:10,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:10,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:10,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:10,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:10,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 17 treesize of output 13 [2022-02-16 13:52:10,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:11,092 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:11,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:11,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:11,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 19 treesize of output 23 [2022-02-16 13:52:11,309 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:11,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:52:11,313 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-16 13:52:11,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979519846] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:11,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:11,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-16 13:52:11,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059039609] [2022-02-16 13:52:11,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:11,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:52:11,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:11,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:52:11,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:52:11,314 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-16 13:52:11,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:11,669 INFO L93 Difference]: Finished difference Result 555 states and 1317 transitions. [2022-02-16 13:52:11,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:11,669 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-16 13:52:11,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:11,670 INFO L225 Difference]: With dead ends: 555 [2022-02-16 13:52:11,670 INFO L226 Difference]: Without dead ends: 550 [2022-02-16 13:52:11,670 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-16 13:52:11,671 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-16 13:52:11,671 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-16 13:52:11,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-02-16 13:52:11,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 384. [2022-02-16 13:52:11,674 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-16 13:52:11,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-16 13:52:11,675 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-16 13:52:11,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:11,675 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-16 13:52:11,675 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-16 13:52:11,675 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-16 13:52:11,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:11,676 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:11,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-16 13:52:11,691 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-16 13:52:11,876 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-16 13:52:11,876 INFO L402 AbstractCegarLoop]: === Iteration 506 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:11,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:11,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1470398174, now seen corresponding path program 501 times [2022-02-16 13:52:11,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:11,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343804312] [2022-02-16 13:52:11,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:11,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:11,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:11,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:11,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:11,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343804312] [2022-02-16 13:52:11,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343804312] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:11,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806691252] [2022-02-16 13:52:11,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:11,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:11,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:11,967 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-16 13:52:11,967 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-16 13:52:11,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:52:11,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:12,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:12,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:12,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:12,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:12,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 15 treesize of output 11 [2022-02-16 13:52:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:12,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:12,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 29 treesize of output 31 [2022-02-16 13:52:12,359 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:12,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 15 [2022-02-16 13:52:12,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-16 13:52:12,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806691252] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:12,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:12,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:52:12,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720775399] [2022-02-16 13:52:12,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:12,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:12,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:12,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:12,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:12,364 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-16 13:52:12,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:12,758 INFO L93 Difference]: Finished difference Result 565 states and 1323 transitions. [2022-02-16 13:52:12,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:12,758 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-16 13:52:12,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:12,759 INFO L225 Difference]: With dead ends: 565 [2022-02-16 13:52:12,759 INFO L226 Difference]: Without dead ends: 560 [2022-02-16 13:52:12,759 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-16 13:52:12,759 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-16 13:52:12,759 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-16 13:52:12,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-16 13:52:12,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 379. [2022-02-16 13:52:12,763 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-16 13:52:12,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 978 transitions. [2022-02-16 13:52:12,764 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 978 transitions. Word has length 22 [2022-02-16 13:52:12,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:12,764 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 978 transitions. [2022-02-16 13:52:12,764 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-16 13:52:12,764 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 978 transitions. [2022-02-16 13:52:12,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:12,764 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:12,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:12,780 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-16 13:52:12,968 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-16 13:52:12,968 INFO L402 AbstractCegarLoop]: === Iteration 507 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:12,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:12,968 INFO L85 PathProgramCache]: Analyzing trace with hash -785963490, now seen corresponding path program 502 times [2022-02-16 13:52:12,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:12,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080485834] [2022-02-16 13:52:12,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:12,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:13,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-16 13:52:13,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:13,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080485834] [2022-02-16 13:52:13,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080485834] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:13,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882960795] [2022-02-16 13:52:13,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:13,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:13,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:13,031 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-16 13:52:13,031 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-16 13:52:13,055 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:13,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:13,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:13,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:13,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:13,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:13,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-16 13:52:13,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:13,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:13,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 15 treesize of output 19 [2022-02-16 13:52:13,232 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:13,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-16 13:52:13,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-16 13:52:13,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882960795] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:13,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:13,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-16 13:52:13,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210153423] [2022-02-16 13:52:13,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:13,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:52:13,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:13,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:52:13,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:52:13,237 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-16 13:52:13,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:13,425 INFO L93 Difference]: Finished difference Result 520 states and 1256 transitions. [2022-02-16 13:52:13,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:13,425 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-16 13:52:13,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:13,426 INFO L225 Difference]: With dead ends: 520 [2022-02-16 13:52:13,426 INFO L226 Difference]: Without dead ends: 511 [2022-02-16 13:52:13,426 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-16 13:52:13,426 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-16 13:52:13,426 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-16 13:52:13,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-02-16 13:52:13,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 378. [2022-02-16 13:52:13,430 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-16 13:52:13,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 975 transitions. [2022-02-16 13:52:13,431 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 975 transitions. Word has length 22 [2022-02-16 13:52:13,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:13,431 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 975 transitions. [2022-02-16 13:52:13,431 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-16 13:52:13,431 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 975 transitions. [2022-02-16 13:52:13,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:13,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:13,431 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:13,447 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-16 13:52:13,638 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-16 13:52:13,639 INFO L402 AbstractCegarLoop]: === Iteration 508 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:13,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:13,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1062491746, now seen corresponding path program 503 times [2022-02-16 13:52:13,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:13,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539538321] [2022-02-16 13:52:13,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:13,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:13,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:13,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-16 13:52:13,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:13,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539538321] [2022-02-16 13:52:13,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539538321] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:13,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967958518] [2022-02-16 13:52:13,729 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:13,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:13,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:13,730 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-16 13:52:13,730 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-16 13:52:13,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:13,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:13,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:13,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:13,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:13,905 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-16 13:52:13,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:13,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:13,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 24 treesize of output 28 [2022-02-16 13:52:14,043 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:14,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 24 treesize of output 23 [2022-02-16 13:52:14,046 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:14,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967958518] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:14,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:14,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:52:14,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475563560] [2022-02-16 13:52:14,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:14,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:14,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:14,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:14,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:14,047 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-16 13:52:14,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:14,482 INFO L93 Difference]: Finished difference Result 548 states and 1302 transitions. [2022-02-16 13:52:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:14,483 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-16 13:52:14,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:14,483 INFO L225 Difference]: With dead ends: 548 [2022-02-16 13:52:14,483 INFO L226 Difference]: Without dead ends: 548 [2022-02-16 13:52:14,484 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-16 13:52:14,484 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-16 13:52:14,484 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-16 13:52:14,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-02-16 13:52:14,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 376. [2022-02-16 13:52:14,488 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-16 13:52:14,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-16 13:52:14,488 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-16 13:52:14,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:14,488 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-16 13:52:14,488 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-16 13:52:14,488 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-16 13:52:14,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:14,489 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52: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-16 13:52:14,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (504)] Ended with exit code 0 [2022-02-16 13:52:14,690 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-16 13:52:14,690 INFO L402 AbstractCegarLoop]: === Iteration 509 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:14,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:14,690 INFO L85 PathProgramCache]: Analyzing trace with hash -105444826, now seen corresponding path program 504 times [2022-02-16 13:52:14,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:14,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498880673] [2022-02-16 13:52:14,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:14,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:14,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:14,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-16 13:52:14,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:14,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498880673] [2022-02-16 13:52:14,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498880673] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:14,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985112970] [2022-02-16 13:52:14,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:14,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:14,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:14,761 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-16 13:52:14,761 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-16 13:52:14,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:14,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:14,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:14,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:14,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-16 13:52:14,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 17 treesize of output 13 [2022-02-16 13:52:14,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:14,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:14,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:14,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-16 13:52:14,911 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:14,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 16 treesize of output 15 [2022-02-16 13:52:14,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:14,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985112970] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:14,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:14,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-16 13:52:14,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004008763] [2022-02-16 13:52:14,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:14,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:52:14,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:14,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:52:14,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:52:14,915 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-16 13:52:15,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:15,026 INFO L93 Difference]: Finished difference Result 523 states and 1270 transitions. [2022-02-16 13:52:15,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:15,026 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-16 13:52:15,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:15,027 INFO L225 Difference]: With dead ends: 523 [2022-02-16 13:52:15,027 INFO L226 Difference]: Without dead ends: 508 [2022-02-16 13:52:15,027 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-16 13:52:15,027 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-16 13:52:15,027 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-16 13:52:15,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-16 13:52:15,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 381. [2022-02-16 13:52:15,031 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-16 13:52:15,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 981 transitions. [2022-02-16 13:52:15,031 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 981 transitions. Word has length 22 [2022-02-16 13:52:15,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:15,031 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 981 transitions. [2022-02-16 13:52:15,031 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-16 13:52:15,031 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 981 transitions. [2022-02-16 13:52:15,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:15,032 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:15,032 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:15,047 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-16 13:52:15,233 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-16 13:52:15,233 INFO L402 AbstractCegarLoop]: === Iteration 510 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:15,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:15,233 INFO L85 PathProgramCache]: Analyzing trace with hash 302461602, now seen corresponding path program 505 times [2022-02-16 13:52:15,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:15,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274798303] [2022-02-16 13:52:15,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:15,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:15,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:15,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:15,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:15,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274798303] [2022-02-16 13:52:15,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274798303] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:15,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307844885] [2022-02-16 13:52:15,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:15,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:15,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:15,310 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-16 13:52:15,311 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-16 13:52:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:15,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:15,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:15,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:15,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 19 treesize of output 15 [2022-02-16 13:52:15,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 15 treesize of output 11 [2022-02-16 13:52:15,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:15,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:15,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:15,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-16 13:52:15,523 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:15,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 15 [2022-02-16 13:52:15,528 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:15,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307844885] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:15,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:15,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 13 [2022-02-16 13:52:15,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418859044] [2022-02-16 13:52:15,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:15,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 13:52:15,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:15,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 13:52:15,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:52:15,529 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-16 13:52:15,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:15,695 INFO L93 Difference]: Finished difference Result 537 states and 1302 transitions. [2022-02-16 13:52:15,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:15,695 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-16 13:52:15,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:15,696 INFO L225 Difference]: With dead ends: 537 [2022-02-16 13:52:15,696 INFO L226 Difference]: Without dead ends: 518 [2022-02-16 13:52:15,696 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-16 13:52:15,696 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-16 13:52:15,696 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-16 13:52:15,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-02-16 13:52:15,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 379. [2022-02-16 13:52:15,700 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-16 13:52:15,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-16 13:52:15,700 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-16 13:52:15,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:15,701 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-16 13:52:15,701 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-16 13:52:15,701 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-16 13:52:15,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:15,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:15,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-16 13:52:15,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (506)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:15,912 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-16 13:52:15,912 INFO L402 AbstractCegarLoop]: === Iteration 511 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:15,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:15,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1507573982, now seen corresponding path program 506 times [2022-02-16 13:52:15,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:15,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002223722] [2022-02-16 13:52:15,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:15,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:16,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:16,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:16,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002223722] [2022-02-16 13:52:16,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002223722] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:16,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087599462] [2022-02-16 13:52:16,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:16,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:16,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:16,021 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-16 13:52:16,022 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-16 13:52:16,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:16,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:16,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:16,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:16,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 17 treesize of output 13 [2022-02-16 13:52:16,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-16 13:52:16,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:16,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:16,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:16,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 19 treesize of output 23 [2022-02-16 13:52:16,348 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:16,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:52:16,351 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-16 13:52:16,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087599462] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:16,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:16,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-16 13:52:16,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693277177] [2022-02-16 13:52:16,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:16,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:52:16,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:16,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:52:16,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:52:16,352 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-16 13:52:16,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:16,702 INFO L93 Difference]: Finished difference Result 546 states and 1302 transitions. [2022-02-16 13:52:16,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:52:16,702 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-16 13:52:16,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:16,703 INFO L225 Difference]: With dead ends: 546 [2022-02-16 13:52:16,703 INFO L226 Difference]: Without dead ends: 541 [2022-02-16 13:52:16,703 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-16 13:52:16,703 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 130 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:52:16,704 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-16 13:52:16,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-02-16 13:52:16,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 379. [2022-02-16 13:52:16,708 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-16 13:52:16,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-16 13:52:16,709 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-16 13:52:16,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:16,709 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-16 13:52:16,709 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-16 13:52:16,709 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-16 13:52:16,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:16,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:16,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-16 13:52:16,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (507)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:16,923 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-16 13:52:16,923 INFO L402 AbstractCegarLoop]: === Iteration 512 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:16,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:16,924 INFO L85 PathProgramCache]: Analyzing trace with hash 223195750, now seen corresponding path program 507 times [2022-02-16 13:52:16,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:16,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10974956] [2022-02-16 13:52:16,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:16,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:16,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:17,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:17,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:17,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10974956] [2022-02-16 13:52:17,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10974956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:17,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204497921] [2022-02-16 13:52:17,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:17,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:17,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:17,015 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-16 13:52:17,015 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-16 13:52:17,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:52:17,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:17,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:17,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:17,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 17 treesize of output 13 [2022-02-16 13:52:17,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-16 13:52:17,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 15 treesize of output 11 [2022-02-16 13:52:17,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:17,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:17,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:17,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 16 treesize of output 20 [2022-02-16 13:52:17,328 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:17,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 15 [2022-02-16 13:52:17,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-16 13:52:17,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204497921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:17,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:17,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:52:17,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227159998] [2022-02-16 13:52:17,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:17,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:17,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:17,332 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-16 13:52:17,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:17,649 INFO L93 Difference]: Finished difference Result 624 states and 1447 transitions. [2022-02-16 13:52:17,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:52:17,650 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-16 13:52:17,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:17,650 INFO L225 Difference]: With dead ends: 624 [2022-02-16 13:52:17,651 INFO L226 Difference]: Without dead ends: 619 [2022-02-16 13:52:17,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=579, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:52:17,652 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:17,652 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.2s Time] [2022-02-16 13:52:17,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-02-16 13:52:17,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 388. [2022-02-16 13:52:17,661 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-16 13:52:17,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1004 transitions. [2022-02-16 13:52:17,662 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1004 transitions. Word has length 22 [2022-02-16 13:52:17,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:17,662 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1004 transitions. [2022-02-16 13:52:17,662 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-16 13:52:17,662 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1004 transitions. [2022-02-16 13:52:17,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:17,662 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:17,662 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:17,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (508)] Ended with exit code 0 [2022-02-16 13:52:17,865 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-16 13:52:17,865 INFO L402 AbstractCegarLoop]: === Iteration 513 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:17,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:17,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1024933350, now seen corresponding path program 508 times [2022-02-16 13:52:17,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:17,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502130548] [2022-02-16 13:52:17,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:17,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:17,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:17,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-16 13:52:17,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:17,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502130548] [2022-02-16 13:52:17,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502130548] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:17,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500236402] [2022-02-16 13:52:17,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:17,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:17,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:17,931 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-16 13:52:17,932 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-16 13:52:17,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:17,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:17,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:17,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:17,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:17,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-16 13:52:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:18,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:18,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:18,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 15 treesize of output 19 [2022-02-16 13:52:18,058 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:18,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 16 treesize of output 15 [2022-02-16 13:52:18,061 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-16 13:52:18,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500236402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:18,061 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:18,061 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-16 13:52:18,061 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912222864] [2022-02-16 13:52:18,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:18,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:52:18,061 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:18,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:52:18,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:52:18,062 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-16 13:52:18,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:18,181 INFO L93 Difference]: Finished difference Result 544 states and 1311 transitions. [2022-02-16 13:52:18,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:18,181 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-16 13:52:18,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:18,182 INFO L225 Difference]: With dead ends: 544 [2022-02-16 13:52:18,182 INFO L226 Difference]: Without dead ends: 525 [2022-02-16 13:52:18,182 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-16 13:52:18,182 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-16 13:52:18,182 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-16 13:52:18,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-02-16 13:52:18,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 388. [2022-02-16 13:52:18,186 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-16 13:52:18,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1001 transitions. [2022-02-16 13:52:18,187 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1001 transitions. Word has length 22 [2022-02-16 13:52:18,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:18,187 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1001 transitions. [2022-02-16 13:52:18,187 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-16 13:52:18,187 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1001 transitions. [2022-02-16 13:52:18,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:18,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:18,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-16 13:52:18,203 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-16 13:52:18,389 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-16 13:52:18,389 INFO L402 AbstractCegarLoop]: === Iteration 514 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:18,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:18,389 INFO L85 PathProgramCache]: Analyzing trace with hash -30593374, now seen corresponding path program 509 times [2022-02-16 13:52:18,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:18,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909664995] [2022-02-16 13:52:18,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:18,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:18,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:18,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:18,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909664995] [2022-02-16 13:52:18,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909664995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:18,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972192041] [2022-02-16 13:52:18,441 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:18,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:18,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:18,442 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-16 13:52:18,442 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-16 13:52:18,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:18,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:18,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:18,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:18,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 17 treesize of output 13 [2022-02-16 13:52:18,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-16 13:52:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:18,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:18,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:18,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-16 13:52:18,642 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:52:18,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:18,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972192041] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:18,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:18,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:52:18,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970824682] [2022-02-16 13:52:18,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:18,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:52:18,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:18,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:52:18,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:52:18,647 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-16 13:52:18,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:18,982 INFO L93 Difference]: Finished difference Result 617 states and 1446 transitions. [2022-02-16 13:52:18,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:52:18,982 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-16 13:52:18,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:18,983 INFO L225 Difference]: With dead ends: 617 [2022-02-16 13:52:18,983 INFO L226 Difference]: Without dead ends: 612 [2022-02-16 13:52:18,983 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-16 13:52:18,983 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:18,983 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.2s Time] [2022-02-16 13:52:18,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-16 13:52:18,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 383. [2022-02-16 13:52:18,987 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-16 13:52:18,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-16 13:52:18,987 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-16 13:52:18,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:18,987 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-16 13:52:18,987 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-16 13:52:18,988 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-16 13:52:18,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:18,988 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:18,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-16 13:52:19,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (510)] Ended with exit code 0 [2022-02-16 13:52:19,203 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-16 13:52:19,203 INFO L402 AbstractCegarLoop]: === Iteration 515 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:19,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1991187273, now seen corresponding path program 510 times [2022-02-16 13:52:19,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:19,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610696195] [2022-02-16 13:52:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:19,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:19,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:19,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-16 13:52:19,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:19,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610696195] [2022-02-16 13:52:19,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610696195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:19,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370353794] [2022-02-16 13:52:19,283 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:19,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:19,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:19,302 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-16 13:52:19,303 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-16 13:52:19,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:19,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:19,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:19,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:19,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:19,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:19,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:19,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:19,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:19,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-16 13:52:19,525 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:19,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 15 treesize of output 14 [2022-02-16 13:52:19,529 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-16 13:52:19,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370353794] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:19,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:19,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:52:19,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506245190] [2022-02-16 13:52:19,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:19,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:52:19,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:19,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:52:19,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:52:19,530 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-16 13:52:19,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:19,750 INFO L93 Difference]: Finished difference Result 528 states and 1276 transitions. [2022-02-16 13:52:19,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:19,750 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-16 13:52:19,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:19,751 INFO L225 Difference]: With dead ends: 528 [2022-02-16 13:52:19,751 INFO L226 Difference]: Without dead ends: 517 [2022-02-16 13:52:19,751 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-16 13:52:19,751 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:19,751 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.2s Time] [2022-02-16 13:52:19,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-02-16 13:52:19,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 388. [2022-02-16 13:52:19,755 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-16 13:52:19,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:52:19,755 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:52:19,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:19,755 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:52:19,755 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-16 13:52:19,755 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:52:19,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:19,756 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:19,756 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:19,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (511)] Ended with exit code 0 [2022-02-16 13:52:19,956 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-16 13:52:19,956 INFO L402 AbstractCegarLoop]: === Iteration 516 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:19,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:19,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1417981743, now seen corresponding path program 511 times [2022-02-16 13:52:19,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:19,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526345841] [2022-02-16 13:52:19,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:19,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:20,031 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:20,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:20,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526345841] [2022-02-16 13:52:20,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526345841] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:20,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390612623] [2022-02-16 13:52:20,032 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:20,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:20,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:20,033 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-16 13:52:20,033 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-16 13:52:20,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:20,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:20,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:20,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-16 13:52:20,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 21 treesize of output 17 [2022-02-16 13:52:20,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 17 treesize of output 13 [2022-02-16 13:52:20,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:20,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:20,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:20,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 17 treesize of output 21 [2022-02-16 13:52:20,282 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:20,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 15 treesize of output 14 [2022-02-16 13:52:20,285 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-16 13:52:20,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390612623] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:20,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:20,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:20,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504036] [2022-02-16 13:52:20,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:20,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:20,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:20,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:20,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:20,285 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-16 13:52:20,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:20,485 INFO L93 Difference]: Finished difference Result 549 states and 1314 transitions. [2022-02-16 13:52:20,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:20,485 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-16 13:52:20,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:20,486 INFO L225 Difference]: With dead ends: 549 [2022-02-16 13:52:20,486 INFO L226 Difference]: Without dead ends: 538 [2022-02-16 13:52:20,486 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-16 13:52:20,486 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-16 13:52:20,486 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-16 13:52:20,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-02-16 13:52:20,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 390. [2022-02-16 13:52:20,490 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-16 13:52:20,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1001 transitions. [2022-02-16 13:52:20,490 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1001 transitions. Word has length 22 [2022-02-16 13:52:20,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:20,490 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1001 transitions. [2022-02-16 13:52:20,490 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-16 13:52:20,490 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1001 transitions. [2022-02-16 13:52:20,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:20,491 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:20,491 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:20,506 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-16 13:52:20,706 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-16 13:52:20,707 INFO L402 AbstractCegarLoop]: === Iteration 517 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:20,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:20,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1010075315, now seen corresponding path program 512 times [2022-02-16 13:52:20,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:20,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317912169] [2022-02-16 13:52:20,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:20,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:20,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-16 13:52:20,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:20,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317912169] [2022-02-16 13:52:20,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317912169] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:20,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547913508] [2022-02-16 13:52:20,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:20,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:20,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:20,758 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-16 13:52:20,758 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-16 13:52:20,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:20,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:20,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:20,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:20,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:20,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 21 treesize of output 17 [2022-02-16 13:52:20,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-16 13:52:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:20,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:20,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:20,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 17 treesize of output 21 [2022-02-16 13:52:20,925 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:20,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 15 treesize of output 14 [2022-02-16 13:52:20,927 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-16 13:52:20,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547913508] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:20,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:20,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:20,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553772329] [2022-02-16 13:52:20,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:20,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:20,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:20,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:20,928 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-16 13:52:21,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:21,078 INFO L93 Difference]: Finished difference Result 532 states and 1284 transitions. [2022-02-16 13:52:21,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:21,079 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-16 13:52:21,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:21,079 INFO L225 Difference]: With dead ends: 532 [2022-02-16 13:52:21,079 INFO L226 Difference]: Without dead ends: 521 [2022-02-16 13:52:21,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:21,080 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-16 13:52:21,080 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-16 13:52:21,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-02-16 13:52:21,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 387. [2022-02-16 13:52:21,084 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-16 13:52:21,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 996 transitions. [2022-02-16 13:52:21,085 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 996 transitions. Word has length 22 [2022-02-16 13:52:21,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:21,085 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 996 transitions. [2022-02-16 13:52:21,085 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-16 13:52:21,085 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 996 transitions. [2022-02-16 13:52:21,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:21,086 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:21,086 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:21,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (513)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:21,305 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-16 13:52:21,305 INFO L402 AbstractCegarLoop]: === Iteration 518 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:21,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:21,305 INFO L85 PathProgramCache]: Analyzing trace with hash 271961161, now seen corresponding path program 513 times [2022-02-16 13:52:21,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:21,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441997598] [2022-02-16 13:52:21,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:21,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:21,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-16 13:52:21,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:21,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441997598] [2022-02-16 13:52:21,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441997598] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:21,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063097665] [2022-02-16 13:52:21,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:21,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:21,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:21,386 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-16 13:52:21,387 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-16 13:52:21,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:21,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:21,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:21,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:21,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:21,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 21 treesize of output 17 [2022-02-16 13:52:21,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:21,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:21,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:21,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:21,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 17 treesize of output 21 [2022-02-16 13:52:21,650 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:21,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 14 [2022-02-16 13:52:21,654 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-16 13:52:21,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063097665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:21,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:21,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:21,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912975312] [2022-02-16 13:52:21,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:21,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:21,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:21,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:21,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:21,655 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-16 13:52:21,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:21,834 INFO L93 Difference]: Finished difference Result 546 states and 1301 transitions. [2022-02-16 13:52:21,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:21,835 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-16 13:52:21,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:21,835 INFO L225 Difference]: With dead ends: 546 [2022-02-16 13:52:21,835 INFO L226 Difference]: Without dead ends: 536 [2022-02-16 13:52:21,836 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-16 13:52:21,836 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-16 13:52:21,836 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-16 13:52:21,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-02-16 13:52:21,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 391. [2022-02-16 13:52:21,839 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-16 13:52:21,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1004 transitions. [2022-02-16 13:52:21,840 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1004 transitions. Word has length 22 [2022-02-16 13:52:21,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:21,840 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1004 transitions. [2022-02-16 13:52:21,840 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-16 13:52:21,840 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1004 transitions. [2022-02-16 13:52:21,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:21,841 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:21,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:21,856 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-16 13:52:22,056 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-16 13:52:22,056 INFO L402 AbstractCegarLoop]: === Iteration 519 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:22,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:22,057 INFO L85 PathProgramCache]: Analyzing trace with hash 679867589, now seen corresponding path program 514 times [2022-02-16 13:52:22,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:22,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849164609] [2022-02-16 13:52:22,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:22,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:22,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:22,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:22,103 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:22,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849164609] [2022-02-16 13:52:22,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849164609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:22,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630363364] [2022-02-16 13:52:22,103 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:22,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:22,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:22,104 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-16 13:52:22,105 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-16 13:52:22,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:22,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:22,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:22,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:22,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 19 treesize of output 15 [2022-02-16 13:52:22,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:22,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:22,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:22,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:22,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 17 treesize of output 21 [2022-02-16 13:52:22,333 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:22,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 15 treesize of output 14 [2022-02-16 13:52:22,336 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-16 13:52:22,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630363364] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:22,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:22,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:22,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885456700] [2022-02-16 13:52:22,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:22,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:22,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:22,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:22,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:22,337 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-16 13:52:22,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:22,571 INFO L93 Difference]: Finished difference Result 544 states and 1294 transitions. [2022-02-16 13:52:22,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:22,571 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-16 13:52:22,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:22,572 INFO L225 Difference]: With dead ends: 544 [2022-02-16 13:52:22,572 INFO L226 Difference]: Without dead ends: 534 [2022-02-16 13:52:22,572 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-16 13:52:22,572 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-16 13:52:22,572 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-16 13:52:22,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-02-16 13:52:22,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 389. [2022-02-16 13:52:22,576 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-16 13:52:22,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 999 transitions. [2022-02-16 13:52:22,576 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 999 transitions. Word has length 22 [2022-02-16 13:52:22,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:22,576 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 999 transitions. [2022-02-16 13:52:22,576 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-16 13:52:22,576 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 999 transitions. [2022-02-16 13:52:22,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:22,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:22,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:22,592 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-16 13:52:22,792 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-16 13:52:22,792 INFO L402 AbstractCegarLoop]: === Iteration 520 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:22,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:22,792 INFO L85 PathProgramCache]: Analyzing trace with hash 440064969, now seen corresponding path program 515 times [2022-02-16 13:52:22,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:22,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854137755] [2022-02-16 13:52:22,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:22,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:22,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:22,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:22,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:22,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854137755] [2022-02-16 13:52:22,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854137755] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:22,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301786970] [2022-02-16 13:52:22,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:22,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:22,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:22,851 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-16 13:52:22,852 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-16 13:52:22,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:22,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:22,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:22,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:22,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-16 13:52:22,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 19 treesize of output 15 [2022-02-16 13:52:22,969 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:22,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:23,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:23,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:52:23,082 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:23,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 14 [2022-02-16 13:52:23,087 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-16 13:52:23,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301786970] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:23,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:23,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:52:23,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670753742] [2022-02-16 13:52:23,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:23,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:52:23,087 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:23,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:52:23,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:52:23,088 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-16 13:52:23,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:23,307 INFO L93 Difference]: Finished difference Result 528 states and 1270 transitions. [2022-02-16 13:52:23,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:23,307 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-16 13:52:23,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:23,308 INFO L225 Difference]: With dead ends: 528 [2022-02-16 13:52:23,308 INFO L226 Difference]: Without dead ends: 515 [2022-02-16 13:52:23,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:23,308 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-16 13:52:23,308 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-16 13:52:23,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-02-16 13:52:23,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 385. [2022-02-16 13:52:23,312 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-16 13:52:23,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 993 transitions. [2022-02-16 13:52:23,313 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 993 transitions. Word has length 22 [2022-02-16 13:52:23,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:23,313 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 993 transitions. [2022-02-16 13:52:23,313 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-16 13:52:23,313 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 993 transitions. [2022-02-16 13:52:23,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:23,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:23,313 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:23,330 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-16 13:52:23,529 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-16 13:52:23,530 INFO L402 AbstractCegarLoop]: === Iteration 521 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:23,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:23,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1766287167, now seen corresponding path program 516 times [2022-02-16 13:52:23,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:23,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343903675] [2022-02-16 13:52:23,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:23,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:23,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:23,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:23,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343903675] [2022-02-16 13:52:23,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343903675] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:23,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330368339] [2022-02-16 13:52:23,579 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:23,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:23,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:23,580 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-16 13:52:23,580 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-16 13:52:23,602 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:23,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:23,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:23,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:23,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:23,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:23,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:23,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:23,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:23,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 17 treesize of output 21 [2022-02-16 13:52:23,746 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:23,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 14 [2022-02-16 13:52:23,749 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-16 13:52:23,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330368339] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:23,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:23,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:52:23,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914420859] [2022-02-16 13:52:23,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:23,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:52:23,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:23,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:52:23,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:52:23,750 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-16 13:52:23,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:23,876 INFO L93 Difference]: Finished difference Result 524 states and 1270 transitions. [2022-02-16 13:52:23,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:23,876 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-16 13:52:23,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:23,876 INFO L225 Difference]: With dead ends: 524 [2022-02-16 13:52:23,877 INFO L226 Difference]: Without dead ends: 513 [2022-02-16 13:52:23,877 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-16 13:52:23,877 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-16 13:52:23,877 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-16 13:52:23,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-02-16 13:52:23,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 388. [2022-02-16 13:52:23,880 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-16 13:52:23,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 997 transitions. [2022-02-16 13:52:23,881 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 997 transitions. Word has length 22 [2022-02-16 13:52:23,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:23,881 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 997 transitions. [2022-02-16 13:52:23,881 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-16 13:52:23,881 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 997 transitions. [2022-02-16 13:52:23,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:23,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:23,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-16 13:52:23,897 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-16 13:52:24,097 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-16 13:52:24,097 INFO L402 AbstractCegarLoop]: === Iteration 522 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:24,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:24,097 INFO L85 PathProgramCache]: Analyzing trace with hash -880488887, now seen corresponding path program 517 times [2022-02-16 13:52:24,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:24,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057481672] [2022-02-16 13:52:24,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:24,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:24,158 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:24,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:24,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057481672] [2022-02-16 13:52:24,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057481672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:24,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128052199] [2022-02-16 13:52:24,159 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:24,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:24,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:24,160 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-16 13:52:24,161 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-16 13:52:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:24,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:24,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:24,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:24,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 21 treesize of output 17 [2022-02-16 13:52:24,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:24,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:24,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:24,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:24,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 17 treesize of output 21 [2022-02-16 13:52:24,329 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:24,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 14 [2022-02-16 13:52:24,331 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-16 13:52:24,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128052199] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:24,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:24,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:24,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665292694] [2022-02-16 13:52:24,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:24,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:24,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:24,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:24,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:24,332 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-16 13:52:24,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:24,504 INFO L93 Difference]: Finished difference Result 543 states and 1302 transitions. [2022-02-16 13:52:24,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:24,504 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-16 13:52:24,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:24,505 INFO L225 Difference]: With dead ends: 543 [2022-02-16 13:52:24,505 INFO L226 Difference]: Without dead ends: 532 [2022-02-16 13:52:24,505 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-16 13:52:24,505 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-16 13:52:24,505 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-16 13:52:24,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-02-16 13:52:24,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 390. [2022-02-16 13:52:24,509 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-16 13:52:24,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1000 transitions. [2022-02-16 13:52:24,509 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1000 transitions. Word has length 22 [2022-02-16 13:52:24,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:24,510 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1000 transitions. [2022-02-16 13:52:24,510 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-16 13:52:24,510 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1000 transitions. [2022-02-16 13:52:24,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:24,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:24,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-16 13:52:24,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (518)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:24,710 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-16 13:52:24,711 INFO L402 AbstractCegarLoop]: === Iteration 523 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:24,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:24,711 INFO L85 PathProgramCache]: Analyzing trace with hash -472582459, now seen corresponding path program 518 times [2022-02-16 13:52:24,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:24,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125596558] [2022-02-16 13:52:24,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:24,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:24,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:24,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-16 13:52:24,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:24,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125596558] [2022-02-16 13:52:24,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125596558] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:24,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784288442] [2022-02-16 13:52:24,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:24,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:24,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:24,763 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-16 13:52:24,764 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-16 13:52:24,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:24,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:24,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:24,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:24,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:24,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:24,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-16 13:52:24,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-16 13:52:24,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:24,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:24,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 17 treesize of output 21 [2022-02-16 13:52:24,932 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:24,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 15 treesize of output 14 [2022-02-16 13:52:24,935 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-16 13:52:24,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784288442] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:24,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:24,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:24,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641190696] [2022-02-16 13:52:24,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:24,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:24,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:24,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:24,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:24,936 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-16 13:52:25,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:25,117 INFO L93 Difference]: Finished difference Result 527 states and 1275 transitions. [2022-02-16 13:52:25,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:25,117 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-16 13:52:25,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:25,118 INFO L225 Difference]: With dead ends: 527 [2022-02-16 13:52:25,118 INFO L226 Difference]: Without dead ends: 515 [2022-02-16 13:52:25,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:25,118 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-16 13:52:25,118 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-16 13:52:25,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-02-16 13:52:25,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 386. [2022-02-16 13:52:25,122 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-16 13:52:25,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 994 transitions. [2022-02-16 13:52:25,123 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 994 transitions. Word has length 22 [2022-02-16 13:52:25,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:25,123 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 994 transitions. [2022-02-16 13:52:25,123 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-16 13:52:25,123 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 994 transitions. [2022-02-16 13:52:25,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:25,123 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:25,123 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:25,139 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-16 13:52:25,339 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-16 13:52:25,339 INFO L402 AbstractCegarLoop]: === Iteration 524 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:25,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:25,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1233765253, now seen corresponding path program 519 times [2022-02-16 13:52:25,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:25,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636303273] [2022-02-16 13:52:25,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:25,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:25,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-16 13:52:25,390 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:25,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636303273] [2022-02-16 13:52:25,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636303273] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:25,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42774460] [2022-02-16 13:52:25,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:25,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:25,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:25,391 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-16 13:52:25,392 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-16 13:52:25,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:25,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:25,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:25,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:25,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:25,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:25,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-16 13:52:25,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-16 13:52:25,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:25,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:25,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 17 treesize of output 21 [2022-02-16 13:52:25,637 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:25,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 14 [2022-02-16 13:52:25,641 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-16 13:52:25,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42774460] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:25,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:25,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:52:25,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17789314] [2022-02-16 13:52:25,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:25,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:52:25,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:25,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:52:25,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:52:25,642 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-16 13:52:25,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:25,901 INFO L93 Difference]: Finished difference Result 566 states and 1349 transitions. [2022-02-16 13:52:25,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:25,901 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-16 13:52:25,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:25,902 INFO L225 Difference]: With dead ends: 566 [2022-02-16 13:52:25,902 INFO L226 Difference]: Without dead ends: 556 [2022-02-16 13:52:25,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:25,902 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:25,902 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.2s Time] [2022-02-16 13:52:25,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-02-16 13:52:25,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 391. [2022-02-16 13:52:25,906 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-16 13:52:25,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1003 transitions. [2022-02-16 13:52:25,907 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1003 transitions. Word has length 22 [2022-02-16 13:52:25,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:25,907 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1003 transitions. [2022-02-16 13:52:25,907 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-16 13:52:25,907 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1003 transitions. [2022-02-16 13:52:25,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:25,908 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:25,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-16 13:52:25,923 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-16 13:52:26,135 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-16 13:52:26,135 INFO L402 AbstractCegarLoop]: === Iteration 525 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:26,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:26,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1641671681, now seen corresponding path program 520 times [2022-02-16 13:52:26,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:26,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672840207] [2022-02-16 13:52:26,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:26,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:26,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:26,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:26,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:26,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672840207] [2022-02-16 13:52:26,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672840207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:26,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890433417] [2022-02-16 13:52:26,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:26,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:26,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:26,223 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-16 13:52:26,223 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-16 13:52:26,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:26,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:26,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:26,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:26,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 19 treesize of output 15 [2022-02-16 13:52:26,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:26,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 17 treesize of output 13 [2022-02-16 13:52:26,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-16 13:52:26,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:26,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:26,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 17 treesize of output 21 [2022-02-16 13:52:26,425 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:26,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 15 treesize of output 14 [2022-02-16 13:52:26,428 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-16 13:52:26,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890433417] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:26,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:26,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:52:26,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756696878] [2022-02-16 13:52:26,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:26,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:52:26,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:26,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:52:26,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:52:26,428 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-16 13:52:26,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:26,617 INFO L93 Difference]: Finished difference Result 564 states and 1342 transitions. [2022-02-16 13:52:26,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:26,617 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-16 13:52:26,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:26,618 INFO L225 Difference]: With dead ends: 564 [2022-02-16 13:52:26,618 INFO L226 Difference]: Without dead ends: 553 [2022-02-16 13:52:26,618 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-16 13:52:26,618 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:26,618 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.1s Time] [2022-02-16 13:52:26,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-02-16 13:52:26,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 388. [2022-02-16 13:52:26,622 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-16 13:52:26,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 997 transitions. [2022-02-16 13:52:26,622 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 997 transitions. Word has length 22 [2022-02-16 13:52:26,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:26,622 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 997 transitions. [2022-02-16 13:52:26,622 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-16 13:52:26,622 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 997 transitions. [2022-02-16 13:52:26,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:26,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:26,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:26,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (521)] Ended with exit code 0 [2022-02-16 13:52:26,823 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-16 13:52:26,823 INFO L402 AbstractCegarLoop]: === Iteration 526 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:26,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:26,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1930823867, now seen corresponding path program 521 times [2022-02-16 13:52:26,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:26,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424913772] [2022-02-16 13:52:26,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:26,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:26,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:26,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-16 13:52:26,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:26,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424913772] [2022-02-16 13:52:26,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424913772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:26,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341889691] [2022-02-16 13:52:26,883 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:26,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:26,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:26,884 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-16 13:52:26,885 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-16 13:52:26,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:26,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:26,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:26,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:26,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:26,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 19 treesize of output 15 [2022-02-16 13:52:26,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:26,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:27,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:27,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 17 treesize of output 21 [2022-02-16 13:52:27,052 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:27,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 14 [2022-02-16 13:52:27,055 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-16 13:52:27,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341889691] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:27,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:27,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:27,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921162262] [2022-02-16 13:52:27,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:27,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:27,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:27,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:27,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:27,056 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-16 13:52:27,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:27,192 INFO L93 Difference]: Finished difference Result 556 states and 1338 transitions. [2022-02-16 13:52:27,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:27,192 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-16 13:52:27,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:27,193 INFO L225 Difference]: With dead ends: 556 [2022-02-16 13:52:27,193 INFO L226 Difference]: Without dead ends: 541 [2022-02-16 13:52:27,193 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-16 13:52:27,193 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-16 13:52:27,193 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-16 13:52:27,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-02-16 13:52:27,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 383. [2022-02-16 13:52:27,197 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-16 13:52:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:52:27,198 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:52:27,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:27,198 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:52:27,198 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-16 13:52:27,198 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:52:27,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:27,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:27,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-16 13:52:27,214 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-16 13:52:27,399 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-16 13:52:27,399 INFO L402 AbstractCegarLoop]: === Iteration 527 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:27,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:27,399 INFO L85 PathProgramCache]: Analyzing trace with hash 535772446, now seen corresponding path program 522 times [2022-02-16 13:52:27,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:27,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806440836] [2022-02-16 13:52:27,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:27,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:27,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-16 13:52:27,501 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:27,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806440836] [2022-02-16 13:52:27,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806440836] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:27,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366575732] [2022-02-16 13:52:27,502 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:27,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:27,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:27,502 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-16 13:52:27,503 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-16 13:52:27,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:27,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:27,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:27,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:27,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:27,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:27,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-16 13:52:27,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:27,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:27,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-16 13:52:27,723 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52: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 16 treesize of output 15 [2022-02-16 13:52:27,726 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:27,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366575732] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:27,727 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:27,727 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:27,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976738970] [2022-02-16 13:52:27,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:27,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:27,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:27,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:27,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:27,727 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-16 13:52:27,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:27,879 INFO L93 Difference]: Finished difference Result 445 states and 1129 transitions. [2022-02-16 13:52:27,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:27,879 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-16 13:52:27,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:27,880 INFO L225 Difference]: With dead ends: 445 [2022-02-16 13:52:27,880 INFO L226 Difference]: Without dead ends: 430 [2022-02-16 13:52:27,880 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-16 13:52:27,880 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-16 13:52:27,880 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-16 13:52:27,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-02-16 13:52:27,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 387. [2022-02-16 13:52:27,884 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-16 13:52:27,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1001 transitions. [2022-02-16 13:52:27,884 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1001 transitions. Word has length 22 [2022-02-16 13:52:27,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:27,884 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1001 transitions. [2022-02-16 13:52:27,884 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-16 13:52:27,885 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1001 transitions. [2022-02-16 13:52:27,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:27,885 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:27,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:27,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (523)] Ended with exit code 0 [2022-02-16 13:52:28,101 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-16 13:52:28,101 INFO L402 AbstractCegarLoop]: === Iteration 528 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:28,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:28,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1326166566, now seen corresponding path program 523 times [2022-02-16 13:52:28,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:28,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146515367] [2022-02-16 13:52:28,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:28,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:28,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:28,194 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:28,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146515367] [2022-02-16 13:52:28,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146515367] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:28,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046594509] [2022-02-16 13:52:28,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:28,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:28,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:28,195 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-16 13:52:28,196 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-16 13:52:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:28,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:28,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:28,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:28,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 19 treesize of output 15 [2022-02-16 13:52:28,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:28,385 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:28,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:28,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:28,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 16 treesize of output 20 [2022-02-16 13:52:28,505 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:28,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 16 treesize of output 15 [2022-02-16 13:52:28,510 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:28,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046594509] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:28,510 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:28,510 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:28,510 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191635154] [2022-02-16 13:52:28,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:28,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:28,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:28,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:28,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:28,511 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-16 13:52:28,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:28,757 INFO L93 Difference]: Finished difference Result 456 states and 1141 transitions. [2022-02-16 13:52:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:28,758 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-16 13:52:28,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:28,758 INFO L225 Difference]: With dead ends: 456 [2022-02-16 13:52:28,758 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:52:28,758 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-16 13:52:28,759 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:28,759 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.2s Time] [2022-02-16 13:52:28,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:52:28,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 386. [2022-02-16 13:52:28,762 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-16 13:52:28,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 998 transitions. [2022-02-16 13:52:28,762 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 998 transitions. Word has length 22 [2022-02-16 13:52:28,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:28,762 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 998 transitions. [2022-02-16 13:52:28,763 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-16 13:52:28,763 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 998 transitions. [2022-02-16 13:52:28,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:28,763 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:28,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-16 13:52:28,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (524)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:28,965 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-16 13:52:28,966 INFO L402 AbstractCegarLoop]: === Iteration 529 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:28,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:28,966 INFO L85 PathProgramCache]: Analyzing trace with hash 932754862, now seen corresponding path program 524 times [2022-02-16 13:52:28,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:28,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925165022] [2022-02-16 13:52:28,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:28,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:28,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:29,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:29,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925165022] [2022-02-16 13:52:29,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925165022] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:29,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447137159] [2022-02-16 13:52:29,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:29,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:29,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:29,053 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-16 13:52:29,054 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-16 13:52:29,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:29,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:29,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:29,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:29,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 19 treesize of output 15 [2022-02-16 13:52:29,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 17 treesize of output 13 [2022-02-16 13:52:29,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:29,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:29,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:52:29,336 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:29,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 15 [2022-02-16 13:52:29,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:29,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447137159] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:29,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:29,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:29,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183828093] [2022-02-16 13:52:29,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:29,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:29,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:29,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:29,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:29,340 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-16 13:52:29,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:29,504 INFO L93 Difference]: Finished difference Result 432 states and 1096 transitions. [2022-02-16 13:52:29,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:29,504 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-16 13:52:29,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:29,505 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:52:29,505 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:52:29,505 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-16 13:52:29,505 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:29,505 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.1s Time] [2022-02-16 13:52:29,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:52:29,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 385. [2022-02-16 13:52:29,508 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-16 13:52:29,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-16 13:52:29,509 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-16 13:52:29,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:29,509 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-16 13:52:29,509 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-16 13:52:29,509 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-16 13:52:29,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:29,509 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:29,509 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:29,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (525)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:29,715 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-16 13:52:29,715 INFO L402 AbstractCegarLoop]: === Iteration 530 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:29,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:29,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1340661290, now seen corresponding path program 525 times [2022-02-16 13:52:29,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:29,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479382204] [2022-02-16 13:52:29,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:29,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:29,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:29,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:29,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:29,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479382204] [2022-02-16 13:52:29,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479382204] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:29,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437687037] [2022-02-16 13:52:29,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:29,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:29,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:29,804 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-16 13:52:29,805 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-16 13:52:29,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:52:29,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:29,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:29,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:29,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:29,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52: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 15 treesize of output 11 [2022-02-16 13:52:30,005 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:30,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:30,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:30,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-16 13:52:30,126 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:30,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 16 treesize of output 15 [2022-02-16 13:52:30,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:30,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437687037] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:30,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:30,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:52:30,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064525777] [2022-02-16 13:52:30,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:30,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:52:30,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:30,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:52:30,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:52:30,132 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-16 13:52:30,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:30,344 INFO L93 Difference]: Finished difference Result 455 states and 1150 transitions. [2022-02-16 13:52:30,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:30,344 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-16 13:52:30,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:30,345 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:52:30,345 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:52:30,345 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-16 13:52:30,345 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-16 13:52:30,345 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-16 13:52:30,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:52:30,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 385. [2022-02-16 13:52:30,348 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-16 13:52:30,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-16 13:52:30,349 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-16 13:52:30,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:30,349 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-16 13:52:30,349 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-16 13:52:30,349 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-16 13:52:30,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:30,349 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:30,350 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:30,365 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-16 13:52:30,550 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-16 13:52:30,550 INFO L402 AbstractCegarLoop]: === Iteration 531 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:30,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash -469374294, now seen corresponding path program 526 times [2022-02-16 13:52:30,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:30,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308127458] [2022-02-16 13:52:30,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:30,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:30,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-16 13:52:30,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:30,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308127458] [2022-02-16 13:52:30,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308127458] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:30,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335654764] [2022-02-16 13:52:30,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:30,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:30,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:30,665 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-16 13:52:30,665 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-16 13:52:30,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:30,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:30,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:30,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:30,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:30,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 19 treesize of output 15 [2022-02-16 13:52:30,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-16 13:52:30,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:30,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:30,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 19 treesize of output 23 [2022-02-16 13:52:31,063 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52: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 16 treesize of output 15 [2022-02-16 13:52:31,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-16 13:52:31,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335654764] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:31,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:31,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:31,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430328431] [2022-02-16 13:52:31,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:31,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:31,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:31,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:31,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:31,067 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-16 13:52:31,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:31,447 INFO L93 Difference]: Finished difference Result 460 states and 1146 transitions. [2022-02-16 13:52:31,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:31,448 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-16 13:52:31,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:31,448 INFO L225 Difference]: With dead ends: 460 [2022-02-16 13:52:31,448 INFO L226 Difference]: Without dead ends: 455 [2022-02-16 13:52:31,448 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-16 13:52:31,467 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-16 13:52:31,467 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-16 13:52:31,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-16 13:52:31,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 385. [2022-02-16 13:52:31,470 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-16 13:52:31,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-16 13:52:31,471 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-16 13:52:31,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:31,471 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-16 13:52:31,471 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-16 13:52:31,471 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-16 13:52:31,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:31,472 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:31,472 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:31,488 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-16 13:52:31,683 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-16 13:52:31,683 INFO L402 AbstractCegarLoop]: === Iteration 532 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:31,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:31,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2120178258, now seen corresponding path program 527 times [2022-02-16 13:52:31,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:31,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518292954] [2022-02-16 13:52:31,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:31,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:31,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:31,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-16 13:52:31,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:31,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518292954] [2022-02-16 13:52:31,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518292954] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:31,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888158881] [2022-02-16 13:52:31,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:31,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:31,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:31,823 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-16 13:52:31,824 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-16 13:52:31,848 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:31,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:31,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:31,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:31,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 19 treesize of output 15 [2022-02-16 13:52:31,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:31,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:32,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-16 13:52:32,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:32,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:32,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-16 13:52:32,148 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:52:32,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-16 13:52:32,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888158881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:32,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:32,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:32,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029051693] [2022-02-16 13:52:32,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:32,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:32,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:32,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:32,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:32,155 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-16 13:52:32,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:32,364 INFO L93 Difference]: Finished difference Result 462 states and 1156 transitions. [2022-02-16 13:52:32,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:32,364 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-16 13:52:32,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:32,365 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:52:32,365 INFO L226 Difference]: Without dead ends: 443 [2022-02-16 13:52:32,365 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-16 13:52:32,365 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-16 13:52:32,365 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-16 13:52:32,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-16 13:52:32,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 387. [2022-02-16 13:52:32,368 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-16 13:52:32,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1001 transitions. [2022-02-16 13:52:32,369 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1001 transitions. Word has length 22 [2022-02-16 13:52:32,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:32,369 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1001 transitions. [2022-02-16 13:52:32,369 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-16 13:52:32,369 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1001 transitions. [2022-02-16 13:52:32,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:32,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:32,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-16 13:52:32,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (528)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:32,574 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-16 13:52:32,574 INFO L402 AbstractCegarLoop]: === Iteration 533 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:32,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:32,574 INFO L85 PathProgramCache]: Analyzing trace with hash 73075234, now seen corresponding path program 528 times [2022-02-16 13:52:32,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:32,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219141891] [2022-02-16 13:52:32,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:32,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:32,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-16 13:52:32,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:32,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219141891] [2022-02-16 13:52:32,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219141891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:32,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483330603] [2022-02-16 13:52:32,644 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:32,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:32,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:32,645 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-16 13:52:32,646 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-16 13:52:32,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:52:32,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:32,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:32,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:32,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-16 13:52:32,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 20 treesize of output 16 [2022-02-16 13:52:32,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:32,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:32,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:32,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:32,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-16 13:52:32,874 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:32,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 15 [2022-02-16 13:52:32,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-16 13:52:32,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483330603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:32,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:32,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:52:32,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987926168] [2022-02-16 13:52:32,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:32,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:52:32,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:32,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:52:32,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:52:32,879 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-16 13:52:33,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:33,039 INFO L93 Difference]: Finished difference Result 436 states and 1106 transitions. [2022-02-16 13:52:33,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:33,039 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-16 13:52:33,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:33,040 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:52:33,040 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:52:33,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:33,040 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-16 13:52:33,040 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-16 13:52:33,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:52:33,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 385. [2022-02-16 13:52:33,043 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-16 13:52:33,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-16 13:52:33,044 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-16 13:52:33,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:33,044 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-16 13:52:33,044 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-16 13:52:33,044 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-16 13:52:33,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:33,045 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:33,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:33,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (529)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:33,251 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-16 13:52:33,251 INFO L402 AbstractCegarLoop]: === Iteration 534 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:33,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1736960350, now seen corresponding path program 529 times [2022-02-16 13:52:33,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:33,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726845112] [2022-02-16 13:52:33,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:33,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:33,379 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-16 13:52:33,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:33,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726845112] [2022-02-16 13:52:33,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726845112] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:33,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263317932] [2022-02-16 13:52:33,380 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:33,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:33,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:33,381 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-16 13:52:33,381 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-16 13:52:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:33,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:33,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:33,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:33,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:33,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-16 13:52:33,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-16 13:52:33,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:33,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:33,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 19 treesize of output 23 [2022-02-16 13:52:33,900 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:33,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 15 [2022-02-16 13:52:33,904 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-16 13:52:33,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263317932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:33,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:33,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:33,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692468077] [2022-02-16 13:52:33,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:33,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:33,904 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:33,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:33,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:33,905 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-16 13:52:34,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:34,400 INFO L93 Difference]: Finished difference Result 483 states and 1187 transitions. [2022-02-16 13:52:34,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:52:34,400 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-16 13:52:34,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:34,401 INFO L225 Difference]: With dead ends: 483 [2022-02-16 13:52:34,401 INFO L226 Difference]: Without dead ends: 478 [2022-02-16 13:52:34,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:52:34,401 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-16 13:52:34,401 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-16 13:52:34,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-16 13:52:34,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 390. [2022-02-16 13:52:34,405 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-16 13:52:34,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1010 transitions. [2022-02-16 13:52:34,406 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1010 transitions. Word has length 22 [2022-02-16 13:52:34,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:34,406 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1010 transitions. [2022-02-16 13:52:34,406 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-16 13:52:34,406 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1010 transitions. [2022-02-16 13:52:34,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:34,406 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:34,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-16 13:52:34,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (530)] Ended with exit code 0 [2022-02-16 13:52:34,617 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-16 13:52:34,617 INFO L402 AbstractCegarLoop]: === Iteration 535 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:34,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:34,617 INFO L85 PathProgramCache]: Analyzing trace with hash -946566230, now seen corresponding path program 530 times [2022-02-16 13:52:34,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:34,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336864858] [2022-02-16 13:52:34,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:34,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:34,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:34,740 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-16 13:52:34,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:34,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336864858] [2022-02-16 13:52:34,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336864858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:34,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401708392] [2022-02-16 13:52:34,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:34,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:34,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:34,742 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-16 13:52:34,743 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-16 13:52:34,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:34,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:34,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:34,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:34,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-16 13:52:34,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 21 treesize of output 17 [2022-02-16 13:52:34,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:35,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:35,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:35,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:35,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:52:35,356 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:35,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-16 13:52:35,364 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-16 13:52:35,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401708392] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:35,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:35,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:52:35,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908554349] [2022-02-16 13:52:35,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:35,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:35,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:35,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:35,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:35,365 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-16 13:52:35,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:35,794 INFO L93 Difference]: Finished difference Result 459 states and 1142 transitions. [2022-02-16 13:52:35,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:35,794 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-16 13:52:35,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:35,795 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:52:35,795 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 13:52:35,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=225, Invalid=767, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:52:35,795 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:52:35,795 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-16 13:52:35,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 13:52:35,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 383. [2022-02-16 13:52:35,799 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-16 13:52:35,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:52:35,799 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:52:35,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:35,799 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:52:35,799 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-16 13:52:35,799 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:52:35,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:35,800 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:35,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:35,815 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-16 13:52:36,007 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-16 13:52:36,007 INFO L402 AbstractCegarLoop]: === Iteration 536 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:36,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:36,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1458262818, now seen corresponding path program 531 times [2022-02-16 13:52:36,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:36,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712742036] [2022-02-16 13:52:36,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:36,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:36,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:36,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:36,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712742036] [2022-02-16 13:52:36,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712742036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:36,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272862849] [2022-02-16 13:52:36,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:36,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:36,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:36,119 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-16 13:52:36,119 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-16 13:52:36,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:52:36,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:36,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:36,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:36,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-16 13:52:36,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:36,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 16 treesize of output 12 [2022-02-16 13:52:36,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-16 13:52:36,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:36,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:36,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-16 13:52:36,649 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:36,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 15 [2022-02-16 13:52:36,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-16 13:52:36,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272862849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:36,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:36,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:52:36,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944551950] [2022-02-16 13:52:36,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:36,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:36,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:36,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:36,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:36,655 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-16 13:52:37,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:37,159 INFO L93 Difference]: Finished difference Result 568 states and 1347 transitions. [2022-02-16 13:52:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:52:37,159 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-16 13:52:37,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:37,160 INFO L225 Difference]: With dead ends: 568 [2022-02-16 13:52:37,160 INFO L226 Difference]: Without dead ends: 563 [2022-02-16 13:52:37,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:52:37,161 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 164 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:37,161 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.3s Time] [2022-02-16 13:52:37,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2022-02-16 13:52:37,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 393. [2022-02-16 13:52:37,165 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-16 13:52:37,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1025 transitions. [2022-02-16 13:52:37,166 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1025 transitions. Word has length 22 [2022-02-16 13:52:37,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:37,166 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1025 transitions. [2022-02-16 13:52:37,166 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-16 13:52:37,166 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1025 transitions. [2022-02-16 13:52:37,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:37,167 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:37,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:37,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (532)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:37,375 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-16 13:52:37,375 INFO L402 AbstractCegarLoop]: === Iteration 537 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:37,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:37,375 INFO L85 PathProgramCache]: Analyzing trace with hash -667868698, now seen corresponding path program 532 times [2022-02-16 13:52:37,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:37,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700554974] [2022-02-16 13:52:37,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:37,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:37,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:37,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-16 13:52:37,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:37,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700554974] [2022-02-16 13:52:37,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700554974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:37,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703659389] [2022-02-16 13:52:37,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:37,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:37,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:37,492 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-16 13:52:37,492 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-16 13:52:37,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:37,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:37,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:37,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:37,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:37,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 20 treesize of output 16 [2022-02-16 13:52:37,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:37,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-16 13:52:37,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:37,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 16 treesize of output 20 [2022-02-16 13:52:37,986 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:37,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 16 treesize of output 15 [2022-02-16 13:52:37,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-16 13:52:37,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703659389] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:37,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:37,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:52:37,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018444961] [2022-02-16 13:52:37,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:37,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:37,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:37,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:37,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:37,992 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-16 13:52:38,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:38,470 INFO L93 Difference]: Finished difference Result 553 states and 1311 transitions. [2022-02-16 13:52:38,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:52:38,471 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-16 13:52:38,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:38,472 INFO L225 Difference]: With dead ends: 553 [2022-02-16 13:52:38,472 INFO L226 Difference]: Without dead ends: 548 [2022-02-16 13:52:38,472 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-16 13:52:38,472 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-16 13:52:38,472 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-16 13:52:38,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-02-16 13:52:38,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 387. [2022-02-16 13:52:38,476 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-16 13:52:38,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1008 transitions. [2022-02-16 13:52:38,477 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1008 transitions. Word has length 22 [2022-02-16 13:52:38,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:38,477 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1008 transitions. [2022-02-16 13:52:38,477 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-16 13:52:38,477 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1008 transitions. [2022-02-16 13:52:38,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:38,477 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:38,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:38,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (533)] Ended with exit code 0 [2022-02-16 13:52:38,687 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-16 13:52:38,687 INFO L402 AbstractCegarLoop]: === Iteration 538 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:38,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:38,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1117210786, now seen corresponding path program 533 times [2022-02-16 13:52:38,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:38,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929066664] [2022-02-16 13:52:38,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:38,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:38,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-16 13:52:38,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:38,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929066664] [2022-02-16 13:52:38,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929066664] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:38,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337083932] [2022-02-16 13:52:38,785 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:38,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:38,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:38,786 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-16 13:52:38,787 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-16 13:52:38,819 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:38,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:38,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:38,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:38,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 59 treesize of output 51 [2022-02-16 13:52:39,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 59 treesize of output 51 [2022-02-16 13:52:39,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 51 treesize of output 43 [2022-02-16 13:52:39,064 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-16 13:52:39,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:39,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:39,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 20 treesize of output 24 [2022-02-16 13:52:39,266 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:39,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 19 [2022-02-16 13:52:39,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-16 13:52:39,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337083932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:39,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:39,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:52:39,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730646750] [2022-02-16 13:52:39,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:39,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:39,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:39,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:39,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:39,272 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-16 13:52:40,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:40,190 INFO L93 Difference]: Finished difference Result 738 states and 1668 transitions. [2022-02-16 13:52:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:52:40,190 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-16 13:52:40,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:40,192 INFO L225 Difference]: With dead ends: 738 [2022-02-16 13:52:40,192 INFO L226 Difference]: Without dead ends: 738 [2022-02-16 13:52:40,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=370, Invalid=1792, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:52:40,192 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:40,192 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.4s Time] [2022-02-16 13:52:40,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-02-16 13:52:40,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 391. [2022-02-16 13:52:40,197 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-16 13:52:40,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1016 transitions. [2022-02-16 13:52:40,198 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1016 transitions. Word has length 22 [2022-02-16 13:52:40,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:40,198 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1016 transitions. [2022-02-16 13:52:40,198 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-16 13:52:40,198 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1016 transitions. [2022-02-16 13:52:40,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:40,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:40,199 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:40,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (534)] Ended with exit code 0 [2022-02-16 13:52:40,410 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-16 13:52:40,411 INFO L402 AbstractCegarLoop]: === Iteration 539 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:40,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:40,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1918948386, now seen corresponding path program 534 times [2022-02-16 13:52:40,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:40,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034930956] [2022-02-16 13:52:40,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:40,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:40,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-16 13:52:40,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:40,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034930956] [2022-02-16 13:52:40,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034930956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:40,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060578928] [2022-02-16 13:52:40,476 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:40,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:40,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:40,477 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-16 13:52:40,478 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-16 13:52:40,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:52:40,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:40,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:40,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:40,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-16 13:52:40,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-16 13:52:40,562 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:40,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:40,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:40,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 15 treesize of output 19 [2022-02-16 13:52:40,641 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:40,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 16 treesize of output 15 [2022-02-16 13:52:40,644 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-16 13:52:40,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060578928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:40,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:40,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:52:40,644 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046923195] [2022-02-16 13:52:40,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:40,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:40,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:40,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:40,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:40,644 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-16 13:52:40,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:40,794 INFO L93 Difference]: Finished difference Result 475 states and 1169 transitions. [2022-02-16 13:52:40,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:40,795 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-16 13:52:40,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:40,795 INFO L225 Difference]: With dead ends: 475 [2022-02-16 13:52:40,795 INFO L226 Difference]: Without dead ends: 456 [2022-02-16 13:52:40,795 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-16 13:52:40,796 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-16 13:52:40,796 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-16 13:52:40,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-02-16 13:52:40,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 391. [2022-02-16 13:52:40,799 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-16 13:52:40,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1014 transitions. [2022-02-16 13:52:40,800 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1014 transitions. Word has length 22 [2022-02-16 13:52:40,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:40,800 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1014 transitions. [2022-02-16 13:52:40,800 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-16 13:52:40,800 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1014 transitions. [2022-02-16 13:52:40,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:40,800 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:40,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:40,816 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-16 13:52:41,016 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-16 13:52:41,016 INFO L402 AbstractCegarLoop]: === Iteration 540 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:41,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:41,016 INFO L85 PathProgramCache]: Analyzing trace with hash 863421662, now seen corresponding path program 535 times [2022-02-16 13:52:41,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:41,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816757999] [2022-02-16 13:52:41,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:41,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:41,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:41,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-16 13:52:41,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:41,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816757999] [2022-02-16 13:52:41,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816757999] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:41,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865774095] [2022-02-16 13:52:41,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:41,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:41,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:41,095 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-16 13:52:41,095 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-16 13:52:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:41,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:41,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52: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-16 13:52:41,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:41,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:41,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:41,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:41,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 20 [2022-02-16 13:52:41,386 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:41,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 15 [2022-02-16 13:52:41,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-16 13:52:41,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865774095] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:41,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:41,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:52:41,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941914651] [2022-02-16 13:52:41,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:41,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:52:41,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:41,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:52:41,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:52:41,390 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-16 13:52:41,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:41,811 INFO L93 Difference]: Finished difference Result 626 states and 1454 transitions. [2022-02-16 13:52:41,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:52:41,811 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-16 13:52:41,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:41,812 INFO L225 Difference]: With dead ends: 626 [2022-02-16 13:52:41,812 INFO L226 Difference]: Without dead ends: 621 [2022-02-16 13:52:41,812 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-16 13:52:41,812 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-16 13:52:41,812 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-16 13:52:41,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2022-02-16 13:52:41,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 388. [2022-02-16 13:52:41,817 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-16 13:52:41,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1007 transitions. [2022-02-16 13:52:41,817 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1007 transitions. Word has length 22 [2022-02-16 13:52:41,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:41,817 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1007 transitions. [2022-02-16 13:52:41,817 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-16 13:52:41,817 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1007 transitions. [2022-02-16 13:52:41,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:41,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:41,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:41,835 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-16 13:52:42,035 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-16 13:52:42,035 INFO L402 AbstractCegarLoop]: === Iteration 541 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:42,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:42,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1450502422, now seen corresponding path program 536 times [2022-02-16 13:52:42,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:42,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197001255] [2022-02-16 13:52:42,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:42,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:42,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:42,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-16 13:52:42,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:42,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197001255] [2022-02-16 13:52:42,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197001255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:42,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688288184] [2022-02-16 13:52:42,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:42,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:42,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:42,088 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-16 13:52:42,089 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-16 13:52:42,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:42,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:42,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:42,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:42,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:42,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 21 treesize of output 17 [2022-02-16 13:52:42,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:42,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-16 13:52:42,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:42,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:42,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-16 13:52:42,281 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:42,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 15 [2022-02-16 13:52:42,283 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-16 13:52:42,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688288184] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:42,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:42,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:52:42,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412483889] [2022-02-16 13:52:42,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:42,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:52:42,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:42,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:52:42,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:52:42,284 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-16 13:52:42,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:42,429 INFO L93 Difference]: Finished difference Result 453 states and 1130 transitions. [2022-02-16 13:52:42,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:42,429 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-16 13:52:42,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:42,430 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:52:42,430 INFO L226 Difference]: Without dead ends: 443 [2022-02-16 13:52:42,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:42,430 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-16 13:52:42,430 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-16 13:52:42,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-16 13:52:42,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 393. [2022-02-16 13:52:42,434 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-16 13:52:42,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1013 transitions. [2022-02-16 13:52:42,435 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1013 transitions. Word has length 22 [2022-02-16 13:52:42,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:42,435 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1013 transitions. [2022-02-16 13:52:42,435 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-16 13:52:42,435 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1013 transitions. [2022-02-16 13:52:42,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:42,435 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:42,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-16 13:52:42,452 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-16 13:52:42,651 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-16 13:52:42,651 INFO L402 AbstractCegarLoop]: === Iteration 542 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:42,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:42,652 INFO L85 PathProgramCache]: Analyzing trace with hash -852039590, now seen corresponding path program 537 times [2022-02-16 13:52:42,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:42,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489043857] [2022-02-16 13:52:42,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:42,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:42,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:42,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-16 13:52:42,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:42,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489043857] [2022-02-16 13:52:42,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489043857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:42,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857711220] [2022-02-16 13:52:42,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:42,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:42,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:42,705 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-16 13:52:42,706 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-16 13:52:42,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:42,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:42,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:42,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:42,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:42,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 21 treesize of output 17 [2022-02-16 13:52:42,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:42,814 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:42,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:42,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:42,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 15 treesize of output 19 [2022-02-16 13:52:42,884 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:42,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 15 [2022-02-16 13:52:42,887 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-16 13:52:42,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857711220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:42,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:42,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:52:42,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615374117] [2022-02-16 13:52:42,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:42,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:52:42,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:42,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:52:42,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:52:42,888 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-16 13:52:43,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:43,062 INFO L93 Difference]: Finished difference Result 445 states and 1121 transitions. [2022-02-16 13:52:43,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:43,063 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-16 13:52:43,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:43,063 INFO L225 Difference]: With dead ends: 445 [2022-02-16 13:52:43,063 INFO L226 Difference]: Without dead ends: 432 [2022-02-16 13:52:43,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:43,064 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-16 13:52:43,064 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-16 13:52:43,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-16 13:52:43,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 388. [2022-02-16 13:52:43,067 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-16 13:52:43,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1006 transitions. [2022-02-16 13:52:43,068 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1006 transitions. Word has length 22 [2022-02-16 13:52:43,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:43,068 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1006 transitions. [2022-02-16 13:52:43,068 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-16 13:52:43,068 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1006 transitions. [2022-02-16 13:52:43,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:43,068 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:43,068 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:43,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (538)] Ended with exit code 0 [2022-02-16 13:52:43,284 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-16 13:52:43,284 INFO L402 AbstractCegarLoop]: === Iteration 543 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:43,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:43,284 INFO L85 PathProgramCache]: Analyzing trace with hash 222959590, now seen corresponding path program 538 times [2022-02-16 13:52:43,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:43,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397356456] [2022-02-16 13:52:43,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:43,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:43,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-16 13:52:43,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:43,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397356456] [2022-02-16 13:52:43,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397356456] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:43,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221418012] [2022-02-16 13:52:43,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:43,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:43,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:43,361 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-16 13:52:43,362 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-16 13:52:43,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:43,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:43,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:43,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:43,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:43,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 17 treesize of output 13 [2022-02-16 13:52:43,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-16 13:52:43,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:43,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:43,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:52:43,628 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52:43,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 15 [2022-02-16 13:52:43,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-16 13:52:43,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221418012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:43,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:43,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:52:43,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162053388] [2022-02-16 13:52:43,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:43,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:52:43,631 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:43,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:52:43,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:52:43,632 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-16 13:52:43,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:43,957 INFO L93 Difference]: Finished difference Result 568 states and 1343 transitions. [2022-02-16 13:52:43,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:52:43,957 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-16 13:52:43,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:43,958 INFO L225 Difference]: With dead ends: 568 [2022-02-16 13:52:43,958 INFO L226 Difference]: Without dead ends: 563 [2022-02-16 13:52:43,958 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-16 13:52:43,958 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-16 13:52:43,958 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-16 13:52:43,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2022-02-16 13:52:43,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 385. [2022-02-16 13:52:43,962 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-16 13:52:43,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 997 transitions. [2022-02-16 13:52:43,963 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 997 transitions. Word has length 22 [2022-02-16 13:52:43,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:43,963 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 997 transitions. [2022-02-16 13:52:43,963 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-16 13:52:43,963 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 997 transitions. [2022-02-16 13:52:43,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:43,964 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:43,964 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:43,979 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-16 13:52:44,181 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-16 13:52:44,181 INFO L402 AbstractCegarLoop]: === Iteration 544 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:44,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:44,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1103404206, now seen corresponding path program 539 times [2022-02-16 13:52:44,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:44,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203225213] [2022-02-16 13:52:44,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:44,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:44,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:44,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-16 13:52:44,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:44,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203225213] [2022-02-16 13:52:44,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203225213] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:44,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913720270] [2022-02-16 13:52:44,294 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:44,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:44,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:44,295 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-16 13:52:44,295 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-16 13:52:44,320 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:44,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:44,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:44,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:44,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:44,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:44,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52: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-16 13:52:44,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:44,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 16 treesize of output 20 [2022-02-16 13:52:44,634 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:52: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 16 treesize of output 15 [2022-02-16 13:52:44,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-16 13:52:44,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913720270] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:44,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:44,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:52:44,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180474762] [2022-02-16 13:52:44,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:44,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:52:44,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:44,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:52:44,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:52:44,638 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-16 13:52:44,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:44,929 INFO L93 Difference]: Finished difference Result 527 states and 1271 transitions. [2022-02-16 13:52:44,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:52:44,929 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-16 13:52:44,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:44,930 INFO L225 Difference]: With dead ends: 527 [2022-02-16 13:52:44,930 INFO L226 Difference]: Without dead ends: 522 [2022-02-16 13:52:44,930 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-16 13:52:44,930 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:44,930 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.1s Time] [2022-02-16 13:52:44,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-02-16 13:52:44,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 382. [2022-02-16 13:52:44,934 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-16 13:52:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 988 transitions. [2022-02-16 13:52:44,935 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 988 transitions. Word has length 22 [2022-02-16 13:52:44,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:44,935 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 988 transitions. [2022-02-16 13:52:44,935 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-16 13:52:44,935 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 988 transitions. [2022-02-16 13:52:44,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:44,936 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:44,936 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-16 13:52:44,951 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-16 13:52:45,151 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-16 13:52:45,151 INFO L402 AbstractCegarLoop]: === Iteration 545 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:45,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:45,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1936725821, now seen corresponding path program 540 times [2022-02-16 13:52:45,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:45,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617445214] [2022-02-16 13:52:45,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:45,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:45,219 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-16 13:52:45,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:45,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617445214] [2022-02-16 13:52:45,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617445214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:45,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370884950] [2022-02-16 13:52:45,219 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:45,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:45,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:45,220 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-16 13:52:45,221 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-16 13:52:45,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:45,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:45,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:45,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:45,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:45,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 17 treesize of output 13 [2022-02-16 13:52:45,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:45,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 19 treesize of output 15 [2022-02-16 13:52:45,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:45,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 10 treesize of output 5 [2022-02-16 13:52:45,379 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-16 13:52:45,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:45,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:45,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 15 treesize of output 19 [2022-02-16 13:52:45,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:45,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 22 treesize of output 26 [2022-02-16 13:52:45,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:45,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 18 treesize of output 22 [2022-02-16 13:52:45,484 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-16 13:52:45,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370884950] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:45,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:45,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:52:45,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515903816] [2022-02-16 13:52:45,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:45,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:45,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:45,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:45,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:45,485 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-16 13:52:45,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:45,572 INFO L93 Difference]: Finished difference Result 412 states and 1045 transitions. [2022-02-16 13:52:45,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:45,572 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-16 13:52:45,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:45,572 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:52:45,572 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:52:45,573 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-16 13:52:45,573 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-16 13:52:45,573 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-16 13:52:45,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:52:45,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 380. [2022-02-16 13:52:45,576 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-16 13:52:45,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-16 13:52:45,576 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-16 13:52:45,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:45,577 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-16 13:52:45,577 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-16 13:52:45,577 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-16 13:52:45,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:45,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:45,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:45,593 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-16 13:52:45,778 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-16 13:52:45,778 INFO L402 AbstractCegarLoop]: === Iteration 546 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:45,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:45,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2103181146, now seen corresponding path program 541 times [2022-02-16 13:52:45,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:45,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013737157] [2022-02-16 13:52:45,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:45,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:45,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:45,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-16 13:52:45,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:45,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013737157] [2022-02-16 13:52:45,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013737157] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:45,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863979237] [2022-02-16 13:52:45,889 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:45,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:45,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:45,890 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-16 13:52:45,891 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-16 13:52:45,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:45,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:45,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:45,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:45,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 17 treesize of output 13 [2022-02-16 13:52:46,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:46,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 17 treesize of output 13 [2022-02-16 13:52:46,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:46,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 9 treesize of output 3 [2022-02-16 13:52:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:46,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:46,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:46,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 16 treesize of output 20 [2022-02-16 13:52:46,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:46,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 20 treesize of output 24 [2022-02-16 13:52:46,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:46,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-16 13:52:46,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:46,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863979237] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:46,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:46,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:46,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492037179] [2022-02-16 13:52:46,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:46,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:46,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:46,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:46,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:46,157 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-16 13:52:46,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:46,248 INFO L93 Difference]: Finished difference Result 412 states and 1049 transitions. [2022-02-16 13:52:46,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:46,249 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-16 13:52:46,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:46,249 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:52:46,249 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:52:46,250 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-16 13:52:46,250 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-16 13:52:46,250 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-16 13:52:46,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:52:46,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 382. [2022-02-16 13:52:46,253 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-16 13:52:46,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 988 transitions. [2022-02-16 13:52:46,253 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 988 transitions. Word has length 22 [2022-02-16 13:52:46,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:46,253 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 988 transitions. [2022-02-16 13:52:46,254 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-16 13:52:46,254 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 988 transitions. [2022-02-16 13:52:46,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:46,254 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:46,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-16 13:52:46,271 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-16 13:52:46,471 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-16 13:52:46,471 INFO L402 AbstractCegarLoop]: === Iteration 547 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:46,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:46,472 INFO L85 PathProgramCache]: Analyzing trace with hash 931579081, now seen corresponding path program 542 times [2022-02-16 13:52:46,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:46,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260089899] [2022-02-16 13:52:46,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:46,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:46,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:46,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260089899] [2022-02-16 13:52:46,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260089899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:46,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627730392] [2022-02-16 13:52:46,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:46,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:46,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:46,550 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-16 13:52:46,551 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-16 13:52:46,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:46,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:46,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:46,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:46,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:46,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-16 13:52:46,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:46,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-16 13:52:46,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:46,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 10 treesize of output 5 [2022-02-16 13:52:46,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-16 13:52:46,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:46,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:46,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 19 [2022-02-16 13:52:46,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:46,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-16 13:52:46,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:46,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-16 13:52:46,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-16 13:52:46,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627730392] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:46,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:46,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:46,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145252443] [2022-02-16 13:52:46,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:46,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:46,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:46,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:46,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:46,921 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-16 13:52:47,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:47,036 INFO L93 Difference]: Finished difference Result 414 states and 1053 transitions. [2022-02-16 13:52:47,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:47,036 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-16 13:52:47,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:47,037 INFO L225 Difference]: With dead ends: 414 [2022-02-16 13:52:47,037 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:52:47,037 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-16 13:52:47,037 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-16 13:52:47,037 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-16 13:52:47,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:52:47,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 382. [2022-02-16 13:52:47,040 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-16 13:52:47,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-16 13:52:47,041 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-16 13:52:47,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:47,041 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-16 13:52:47,041 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-16 13:52:47,041 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-16 13:52:47,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:47,041 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:47,041 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:47,059 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-16 13:52:47,251 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-16 13:52:47,251 INFO L402 AbstractCegarLoop]: === Iteration 548 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:47,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:47,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1312787026, now seen corresponding path program 543 times [2022-02-16 13:52:47,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:47,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249056625] [2022-02-16 13:52:47,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:47,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:47,357 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:47,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:47,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249056625] [2022-02-16 13:52:47,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249056625] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:47,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125374617] [2022-02-16 13:52:47,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:47,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:47,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:47,358 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-16 13:52:47,359 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-16 13:52:47,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:47,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:47,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:47,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:47,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:47,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 17 treesize of output 13 [2022-02-16 13:52:47,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:47,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 19 treesize of output 15 [2022-02-16 13:52:47,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52: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 15 treesize of output 11 [2022-02-16 13:52:47,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:47,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:47,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:47,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 16 treesize of output 20 [2022-02-16 13:52:47,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:47,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 20 treesize of output 24 [2022-02-16 13:52:47,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:47,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 20 [2022-02-16 13:52:47,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:47,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125374617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:47,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:47,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:47,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452067918] [2022-02-16 13:52:47,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:47,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:47,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:47,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:47,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:47,718 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-16 13:52:47,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:47,849 INFO L93 Difference]: Finished difference Result 416 states and 1058 transitions. [2022-02-16 13:52:47,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:47,849 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-16 13:52:47,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:47,849 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:52:47,849 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:52:47,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:47,850 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-16 13:52:47,850 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-16 13:52:47,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:52:47,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 383. [2022-02-16 13:52:47,853 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-16 13:52:47,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-16 13:52:47,853 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-16 13:52:47,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:47,853 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-16 13:52:47,853 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-16 13:52:47,853 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-16 13:52:47,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:47,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:47,854 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:47,869 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-16 13:52:48,054 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-16 13:52:48,054 INFO L402 AbstractCegarLoop]: === Iteration 549 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:48,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:48,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1921402180, now seen corresponding path program 544 times [2022-02-16 13:52:48,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:48,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323873073] [2022-02-16 13:52:48,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:48,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:48,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:48,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:48,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323873073] [2022-02-16 13:52:48,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323873073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:48,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868051282] [2022-02-16 13:52:48,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:48,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:48,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:48,127 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-16 13:52:48,128 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-16 13:52:48,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:48,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:48,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:48,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:48,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 17 treesize of output 13 [2022-02-16 13:52:48,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 19 treesize of output 15 [2022-02-16 13:52:48,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 10 treesize of output 5 [2022-02-16 13:52:48,288 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:48,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:48,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:48,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-16 13:52:48,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:48,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 20 treesize of output 24 [2022-02-16 13:52:48,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:48,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 16 treesize of output 20 [2022-02-16 13:52:48,388 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:48,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868051282] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:48,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:48,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:48,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763537765] [2022-02-16 13:52:48,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:48,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:48,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:48,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:48,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:48,389 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-16 13:52:48,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:48,495 INFO L93 Difference]: Finished difference Result 421 states and 1068 transitions. [2022-02-16 13:52:48,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:48,495 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-16 13:52:48,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:48,495 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:52:48,495 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:52:48,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:48,496 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-16 13:52:48,496 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-16 13:52:48,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:52:48,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 382. [2022-02-16 13:52:48,499 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-16 13:52:48,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:52:48,499 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:52:48,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:48,499 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:52:48,499 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-16 13:52:48,499 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:52:48,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:48,500 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:48,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:48,515 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-16 13:52:48,715 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-16 13:52:48,715 INFO L402 AbstractCegarLoop]: === Iteration 550 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:48,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:48,715 INFO L85 PathProgramCache]: Analyzing trace with hash 454387145, now seen corresponding path program 545 times [2022-02-16 13:52:48,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:48,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429158270] [2022-02-16 13:52:48,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:48,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:48,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:48,779 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-16 13:52:48,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:48,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429158270] [2022-02-16 13:52:48,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429158270] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:48,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760303553] [2022-02-16 13:52:48,780 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:48,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:48,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:48,781 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-16 13:52:48,781 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-16 13:52:48,806 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:52:48,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:48,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:52:48,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:48,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 17 treesize of output 13 [2022-02-16 13:52:48,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:52:48,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 9 treesize of output 3 [2022-02-16 13:52:48,950 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-16 13:52:48,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:48,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:48,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 16 treesize of output 20 [2022-02-16 13:52:49,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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 20 treesize of output 24 [2022-02-16 13:52:49,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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-16 13:52:49,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-16 13:52:49,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760303553] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:49,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:49,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:52:49,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114905068] [2022-02-16 13:52:49,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:49,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:49,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:49,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:49,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:49,048 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-16 13:52:49,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:49,133 INFO L93 Difference]: Finished difference Result 421 states and 1067 transitions. [2022-02-16 13:52:49,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:49,133 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-16 13:52:49,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:49,134 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:52:49,134 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:52:49,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:52:49,134 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-16 13:52:49,134 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-16 13:52:49,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:52:49,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 383. [2022-02-16 13:52:49,137 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-16 13:52:49,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 988 transitions. [2022-02-16 13:52:49,138 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 988 transitions. Word has length 22 [2022-02-16 13:52:49,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:49,138 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 988 transitions. [2022-02-16 13:52:49,138 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-16 13:52:49,138 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 988 transitions. [2022-02-16 13:52:49,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:49,138 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:49,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:49,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (546)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:49,353 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-16 13:52:49,353 INFO L402 AbstractCegarLoop]: === Iteration 551 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:49,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:49,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1253661428, now seen corresponding path program 546 times [2022-02-16 13:52:49,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:49,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093159055] [2022-02-16 13:52:49,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:49,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:49,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:49,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:49,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:49,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093159055] [2022-02-16 13:52:49,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093159055] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:49,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245349492] [2022-02-16 13:52:49,432 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:49,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:49,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:49,433 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-16 13:52:49,433 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-16 13:52:49,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:49,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:49,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:49,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:49,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:49,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-16 13:52:49,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:49,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-16 13:52:49,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:49,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-16 13:52:49,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-16 13:52:49,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:49,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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-16 13:52:49,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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 20 treesize of output 24 [2022-02-16 13:52:49,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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 16 treesize of output 20 [2022-02-16 13:52:49,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-16 13:52:49,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245349492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:49,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:49,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:49,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556434002] [2022-02-16 13:52:49,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:49,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:49,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:49,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:49,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:49,722 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-16 13:52:49,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:49,811 INFO L93 Difference]: Finished difference Result 416 states and 1058 transitions. [2022-02-16 13:52:49,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:49,812 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-16 13:52:49,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:49,812 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:52:49,812 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:52:49,812 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-16 13:52:49,812 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-16 13:52:49,812 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-16 13:52:49,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:52:49,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 382. [2022-02-16 13:52:49,815 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-16 13:52:49,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:52:49,816 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:52:49,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:49,816 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:52:49,816 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-16 13:52:49,816 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:52:49,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:49,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:49,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-16 13:52:49,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:50,023 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-16 13:52:50,023 INFO L402 AbstractCegarLoop]: === Iteration 552 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:50,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:50,023 INFO L85 PathProgramCache]: Analyzing trace with hash 2044055548, now seen corresponding path program 547 times [2022-02-16 13:52:50,023 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:50,023 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990580724] [2022-02-16 13:52:50,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:50,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:50,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:50,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-16 13:52:50,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:50,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990580724] [2022-02-16 13:52:50,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990580724] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:50,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055289829] [2022-02-16 13:52:50,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:50,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:50,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:50,094 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-16 13:52:50,095 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-16 13:52:50,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:50,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:50,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:50,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:50,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:50,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:50,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:50,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 15 treesize of output 11 [2022-02-16 13:52:50,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:50,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:50,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:50,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-16 13:52:50,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:50,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 20 treesize of output 24 [2022-02-16 13:52:50,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:50,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 16 treesize of output 20 [2022-02-16 13:52:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:50,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055289829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:50,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:50,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:50,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158609653] [2022-02-16 13:52:50,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:50,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:50,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:50,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:50,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:50,506 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-16 13:52:50,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:50,626 INFO L93 Difference]: Finished difference Result 421 states and 1070 transitions. [2022-02-16 13:52:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:50,626 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-16 13:52:50,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:50,627 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:52:50,627 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:52:50,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:50,627 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-16 13:52:50,627 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-16 13:52:50,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:52:50,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 382. [2022-02-16 13:52:50,630 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-16 13:52:50,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:52:50,631 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:52:50,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:50,631 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:52:50,631 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-16 13:52:50,631 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:52:50,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:50,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:50,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:50,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (548)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:50,841 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-16 13:52:50,842 INFO L402 AbstractCegarLoop]: === Iteration 553 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:50,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:50,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1650643844, now seen corresponding path program 548 times [2022-02-16 13:52:50,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:50,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055697912] [2022-02-16 13:52:50,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:50,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:50,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:50,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:50,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:50,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055697912] [2022-02-16 13:52:50,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055697912] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:50,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014495652] [2022-02-16 13:52:50,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:50,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:50,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:50,944 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-16 13:52:50,944 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-16 13:52:50,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:50,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:50,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:50,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:51,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:51,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-16 13:52:51,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:51,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:52:51,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52: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 9 treesize of output 3 [2022-02-16 13:52:51,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:51,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:51,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:51,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 16 treesize of output 20 [2022-02-16 13:52:51,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:51,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:52:51,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:51,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 16 treesize of output 20 [2022-02-16 13:52:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:51,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014495652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:51,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:51,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:51,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520034586] [2022-02-16 13:52:51,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:51,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:51,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:51,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:51,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:51,305 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-16 13:52:51,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:51,368 INFO L93 Difference]: Finished difference Result 420 states and 1065 transitions. [2022-02-16 13:52:51,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:51,368 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-16 13:52:51,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:51,368 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:52:51,368 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:52:51,369 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-16 13:52:51,369 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:52:51,369 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-16 13:52:51,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:52:51,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 383. [2022-02-16 13:52:51,372 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-16 13:52:51,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 989 transitions. [2022-02-16 13:52:51,372 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 989 transitions. Word has length 22 [2022-02-16 13:52:51,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:51,372 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 989 transitions. [2022-02-16 13:52:51,373 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-16 13:52:51,373 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 989 transitions. [2022-02-16 13:52:51,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:51,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52: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-16 13:52:51,388 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-16 13:52:51,587 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-16 13:52:51,587 INFO L402 AbstractCegarLoop]: === Iteration 554 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:51,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:51,588 INFO L85 PathProgramCache]: Analyzing trace with hash 2058550272, now seen corresponding path program 549 times [2022-02-16 13:52:51,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:51,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674932618] [2022-02-16 13:52:51,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:51,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:51,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:51,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-16 13:52:51,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:51,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674932618] [2022-02-16 13:52:51,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674932618] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:51,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049024238] [2022-02-16 13:52:51,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:51,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:51,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:51,655 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-16 13:52:51,656 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-16 13:52:51,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:51,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:51,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:51,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:51,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:51,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-16 13:52:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:51,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:51,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:51,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 15 treesize of output 11 [2022-02-16 13:52:51,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-16 13:52:51,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:51,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:51,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-16 13:52:51,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:51,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 20 treesize of output 24 [2022-02-16 13:52:51,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:52:51,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-16 13:52:51,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049024238] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:51,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:51,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:51,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473552198] [2022-02-16 13:52:51,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:51,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:51,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:51,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:51,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:51,958 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-16 13:52:52,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:52,059 INFO L93 Difference]: Finished difference Result 429 states and 1085 transitions. [2022-02-16 13:52:52,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:52,059 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-16 13:52:52,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:52,060 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:52:52,060 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:52:52,060 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-16 13:52:52,060 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-16 13:52:52,060 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-16 13:52:52,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:52:52,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 382. [2022-02-16 13:52:52,063 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-16 13:52:52,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-16 13:52:52,064 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-16 13:52:52,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:52,064 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-16 13:52:52,064 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-16 13:52:52,064 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-16 13:52:52,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:52,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:52,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-16 13:52:52,080 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-16 13:52:52,279 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-16 13:52:52,279 INFO L402 AbstractCegarLoop]: === Iteration 555 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:52,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:52,280 INFO L85 PathProgramCache]: Analyzing trace with hash 248514688, now seen corresponding path program 550 times [2022-02-16 13:52:52,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:52,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365824085] [2022-02-16 13:52:52,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:52,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:52,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:52,432 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-16 13:52:52,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:52,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365824085] [2022-02-16 13:52:52,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365824085] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:52,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728300514] [2022-02-16 13:52:52,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:52,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:52,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:52,433 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-16 13:52:52,434 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-16 13:52:52,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:52,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:52,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:52,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:52,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:52,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 19 treesize of output 15 [2022-02-16 13:52:52,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:52,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 19 treesize of output 15 [2022-02-16 13:52:52,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:52,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:52:52,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-16 13:52:52,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:52,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:52,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 17 treesize of output 21 [2022-02-16 13:52:53,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:52:53,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,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 18 treesize of output 22 [2022-02-16 13:52:53,130 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-16 13:52:53,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728300514] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:53,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:53,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:52:53,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497192336] [2022-02-16 13:52:53,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:53,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:53,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:53,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:53,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:53,131 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-16 13:52:53,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:53,378 INFO L93 Difference]: Finished difference Result 432 states and 1078 transitions. [2022-02-16 13:52:53,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:53,378 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-16 13:52:53,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:53,379 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:52:53,379 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:52:53,379 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-16 13:52:53,379 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 78 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:52:53,379 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-16 13:52:53,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:52:53,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 383. [2022-02-16 13:52:53,382 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-16 13:52:53,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 989 transitions. [2022-02-16 13:52:53,383 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 989 transitions. Word has length 22 [2022-02-16 13:52:53,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:53,383 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 989 transitions. [2022-02-16 13:52:53,383 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-16 13:52:53,383 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 989 transitions. [2022-02-16 13:52:53,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:53,384 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:53,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-16 13:52:53,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (551)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:53,585 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-16 13:52:53,586 INFO L402 AbstractCegarLoop]: === Iteration 556 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:53,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:53,586 INFO L85 PathProgramCache]: Analyzing trace with hash 353132089, now seen corresponding path program 551 times [2022-02-16 13:52:53,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:53,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534347806] [2022-02-16 13:52:53,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:53,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:53,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52: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-16 13:52:53,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:53,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534347806] [2022-02-16 13:52:53,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534347806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:53,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068000073] [2022-02-16 13:52:53,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:53,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:53,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:53,679 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-16 13:52:53,680 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-16 13:52:53,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:53,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:53,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:53,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:53,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:53,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 19 treesize of output 15 [2022-02-16 13:52:53,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:53,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 19 treesize of output 15 [2022-02-16 13:52:53,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:53,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 10 treesize of output 5 [2022-02-16 13:52:53,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:53,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:53,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,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-16 13:52:53,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,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 20 treesize of output 24 [2022-02-16 13:52:53,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,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 16 treesize of output 20 [2022-02-16 13:52:53,979 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-16 13:52:53,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068000073] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:53,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:53,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:53,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478591527] [2022-02-16 13:52:53,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:53,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:53,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:53,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:53,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:53,980 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-16 13:52:54,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:54,056 INFO L93 Difference]: Finished difference Result 419 states and 1053 transitions. [2022-02-16 13:52:54,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:54,056 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-16 13:52:54,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:54,057 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:52:54,057 INFO L226 Difference]: Without dead ends: 414 [2022-02-16 13:52:54,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:54,057 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-16 13:52:54,057 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-16 13:52:54,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-16 13:52:54,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 388. [2022-02-16 13:52:54,061 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-16 13:52:54,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 999 transitions. [2022-02-16 13:52:54,061 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 999 transitions. Word has length 22 [2022-02-16 13:52:54,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:54,061 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 999 transitions. [2022-02-16 13:52:54,061 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-16 13:52:54,061 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 999 transitions. [2022-02-16 13:52:54,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:54,062 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:54,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-16 13:52:54,077 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-16 13:52:54,277 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-16 13:52:54,278 INFO L402 AbstractCegarLoop]: === Iteration 557 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:54,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1238930369, now seen corresponding path program 552 times [2022-02-16 13:52:54,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:54,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266751593] [2022-02-16 13:52:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:54,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:54,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:54,376 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:54,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266751593] [2022-02-16 13:52:54,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266751593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:54,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462759832] [2022-02-16 13:52:54,376 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:54,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:54,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:54,377 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-16 13:52:54,378 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-16 13:52:54,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:54,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:54,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:54,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:54,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:54,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-16 13:52:54,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:54,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:52:54,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52: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 17 treesize of output 13 [2022-02-16 13:52:54,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:54,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:54,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:54,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:52:54,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:54,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-16 13:52:54,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:54,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-16 13:52:54,692 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-16 13:52:54,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462759832] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:54,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:54,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:52:54,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689786242] [2022-02-16 13:52:54,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:54,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:52:54,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:52:54,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:52:54,693 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-16 13:52:54,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:54,818 INFO L93 Difference]: Finished difference Result 449 states and 1107 transitions. [2022-02-16 13:52:54,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:52:54,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-16 13:52:54,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:54,819 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:52:54,819 INFO L226 Difference]: Without dead ends: 438 [2022-02-16 13:52:54,819 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-16 13:52:54,819 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:54,819 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.1s Time] [2022-02-16 13:52:54,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-16 13:52:54,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 390. [2022-02-16 13:52:54,823 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-16 13:52:54,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1003 transitions. [2022-02-16 13:52:54,823 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1003 transitions. Word has length 22 [2022-02-16 13:52:54,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:54,823 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1003 transitions. [2022-02-16 13:52:54,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-16 13:52:54,823 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1003 transitions. [2022-02-16 13:52:54,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:54,824 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:54,824 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-16 13:52:54,839 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-16 13:52:55,039 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-16 13:52:55,039 INFO L402 AbstractCegarLoop]: === Iteration 558 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:55,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:55,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1923365053, now seen corresponding path program 553 times [2022-02-16 13:52:55,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:55,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956460060] [2022-02-16 13:52:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:55,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:55,123 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-16 13:52:55,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:55,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956460060] [2022-02-16 13:52:55,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956460060] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:55,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489778535] [2022-02-16 13:52:55,123 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:55,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:55,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:55,124 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-16 13:52:55,125 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-16 13:52:55,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:55,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:55,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:55,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:55,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:55,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:55,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 21 treesize of output 17 [2022-02-16 13:52:55,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:55,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 17 treesize of output 13 [2022-02-16 13:52:55,320 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-16 13:52:55,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:55,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:55,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 15 treesize of output 19 [2022-02-16 13:52:55,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:52:55,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:55,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-16 13:52:55,437 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-16 13:52:55,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489778535] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:55,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:55,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:52:55,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602810576] [2022-02-16 13:52:55,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:55,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:55,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:55,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:55,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:55,437 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-16 13:52:55,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:55,515 INFO L93 Difference]: Finished difference Result 414 states and 1049 transitions. [2022-02-16 13:52:55,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:55,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-16 13:52:55,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:55,516 INFO L225 Difference]: With dead ends: 414 [2022-02-16 13:52:55,516 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:52:55,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:55,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-16 13:52:55,516 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-16 13:52:55,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:52:55,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 390. [2022-02-16 13:52:55,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-16 13:52:55,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-16 13:52:55,520 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-16 13:52:55,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:55,520 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-16 13:52:55,520 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-16 13:52:55,520 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-16 13:52:55,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:55,521 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:55,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-16 13:52:55,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-16 13:52:55,727 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-16 13:52:55,728 INFO L402 AbstractCegarLoop]: === Iteration 559 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:55,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:55,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1646836797, now seen corresponding path program 554 times [2022-02-16 13:52:55,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:55,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720044592] [2022-02-16 13:52:55,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:55,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:55,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:55,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:55,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720044592] [2022-02-16 13:52:55,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720044592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:55,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360572122] [2022-02-16 13:52:55,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:55,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:55,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:55,829 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-16 13:52:55,830 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-16 13:52:55,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:55,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:55,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:55,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:55,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:55,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 19 treesize of output 15 [2022-02-16 13:52:56,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:56,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 21 treesize of output 17 [2022-02-16 13:52:56,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:56,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 17 treesize of output 13 [2022-02-16 13:52:56,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-16 13:52:56,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:56,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:56,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-16 13:52:56,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:56,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-16 13:52:56,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:56,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-16 13:52:56,121 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-16 13:52:56,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360572122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:56,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:56,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:52:56,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613599052] [2022-02-16 13:52:56,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:56,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:52:56,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:56,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:52:56,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:52:56,121 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-16 13:52:56,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:56,207 INFO L93 Difference]: Finished difference Result 418 states and 1058 transitions. [2022-02-16 13:52:56,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:56,207 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-16 13:52:56,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:56,208 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:52:56,208 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:52:56,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:52:56,208 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-16 13:52:56,208 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-16 13:52:56,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:52:56,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 388. [2022-02-16 13:52:56,211 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-16 13:52:56,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:52:56,212 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:52:56,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:56,212 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:52:56,212 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-16 13:52:56,212 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:52:56,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:56,212 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:56,212 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:56,227 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-16 13:52:56,426 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-16 13:52:56,426 INFO L402 AbstractCegarLoop]: === Iteration 560 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:56,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:56,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1402289276, now seen corresponding path program 555 times [2022-02-16 13:52:56,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:56,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57867451] [2022-02-16 13:52:56,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:56,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:56,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:56,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:56,515 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:56,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57867451] [2022-02-16 13:52:56,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57867451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:56,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243836969] [2022-02-16 13:52:56,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:56,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:56,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:56,517 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-16 13:52:56,517 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-16 13:52:56,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:56,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:56,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:56,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:56,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:56,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 19 treesize of output 15 [2022-02-16 13:52:56,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:52:56,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:56,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 16 treesize of output 12 [2022-02-16 13:52:56,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:56,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:56,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:56,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 16 treesize of output 20 [2022-02-16 13:52:56,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:56,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 20 treesize of output 24 [2022-02-16 13:52:56,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:56,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-16 13:52:56,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:56,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243836969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:56,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:56,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:52:56,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893552470] [2022-02-16 13:52:56,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:56,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:56,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:56,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:56,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:56,827 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-16 13:52:56,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:56,947 INFO L93 Difference]: Finished difference Result 443 states and 1108 transitions. [2022-02-16 13:52:56,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:56,947 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-16 13:52:56,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:56,948 INFO L225 Difference]: With dead ends: 443 [2022-02-16 13:52:56,948 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:52:56,948 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-16 13:52:56,948 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-16 13:52:56,948 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-16 13:52:56,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:52:56,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 390. [2022-02-16 13:52:56,952 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-16 13:52:56,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1005 transitions. [2022-02-16 13:52:56,952 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1005 transitions. Word has length 22 [2022-02-16 13:52:56,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:56,952 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1005 transitions. [2022-02-16 13:52:56,952 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-16 13:52:56,952 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1005 transitions. [2022-02-16 13:52:56,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:56,953 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:56,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-16 13:52:56,968 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-16 13:52:57,160 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-16 13:52:57,160 INFO L402 AbstractCegarLoop]: === Iteration 561 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:57,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:57,160 INFO L85 PathProgramCache]: Analyzing trace with hash 790964216, now seen corresponding path program 556 times [2022-02-16 13:52:57,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:57,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489662313] [2022-02-16 13:52:57,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:57,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:57,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:57,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-16 13:52:57,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:57,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489662313] [2022-02-16 13:52:57,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489662313] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:57,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163212437] [2022-02-16 13:52:57,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:57,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:57,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:57,280 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-16 13:52:57,280 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-16 13:52:57,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:57,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:57,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:52:57,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:57,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:57,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,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 20 treesize of output 16 [2022-02-16 13:52:57,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,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 16 treesize of output 12 [2022-02-16 13:52:57,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:57,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:57,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:57,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-16 13:52:57,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:52:57,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:57,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 16 treesize of output 20 [2022-02-16 13:52:57,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:57,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163212437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:57,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:57,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:52:57,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258331784] [2022-02-16 13:52:57,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:57,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:52:57,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:57,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:52:57,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:52:57,596 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-16 13:52:57,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:57,685 INFO L93 Difference]: Finished difference Result 415 states and 1054 transitions. [2022-02-16 13:52:57,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:57,685 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-16 13:52:57,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:57,686 INFO L225 Difference]: With dead ends: 415 [2022-02-16 13:52:57,686 INFO L226 Difference]: Without dead ends: 407 [2022-02-16 13:52:57,686 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-16 13:52:57,686 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-16 13:52:57,686 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-16 13:52:57,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-16 13:52:57,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 388. [2022-02-16 13:52:57,690 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-16 13:52:57,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:52:57,690 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:52:57,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:57,690 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:52:57,690 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-16 13:52:57,690 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:52:57,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:57,691 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:57,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:57,707 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-16 13:52:57,907 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-16 13:52:57,907 INFO L402 AbstractCegarLoop]: === Iteration 562 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:57,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:57,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1019071368, now seen corresponding path program 557 times [2022-02-16 13:52:57,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:57,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001242725] [2022-02-16 13:52:57,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:57,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:58,050 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-16 13:52:58,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:58,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001242725] [2022-02-16 13:52:58,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001242725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:58,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423962653] [2022-02-16 13:52:58,050 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:58,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:58,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:58,051 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-16 13:52:58,052 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-16 13:52:58,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:58,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:58,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:58,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:58,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:58,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 59 treesize of output 51 [2022-02-16 13:52:58,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:58,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 75 treesize of output 65 [2022-02-16 13:52:58,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:58,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 65 treesize of output 55 [2022-02-16 13:52:58,298 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-16 13:52:58,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:58,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:58,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 25 treesize of output 29 [2022-02-16 13:52:58,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 44 [2022-02-16 13:52:58,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:58,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 36 treesize of output 38 [2022-02-16 13:52:58,436 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-16 13:52:58,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423962653] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:58,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:58,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:52:58,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712223906] [2022-02-16 13:52:58,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:58,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:58,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:58,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:58,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:58,437 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-16 13:52:58,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:58,758 INFO L93 Difference]: Finished difference Result 447 states and 1107 transitions. [2022-02-16 13:52:58,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:58,758 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-16 13:52:58,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:58,774 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:52:58,774 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:52:58,774 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-16 13:52:58,774 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-16 13:52:58,775 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-16 13:52:58,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:52:58,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 393. [2022-02-16 13:52:58,778 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-16 13:52:58,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1014 transitions. [2022-02-16 13:52:58,779 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1014 transitions. Word has length 22 [2022-02-16 13:52:58,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:58,779 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1014 transitions. [2022-02-16 13:52:58,779 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-16 13:52:58,779 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1014 transitions. [2022-02-16 13:52:58,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:58,779 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:58,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-16 13:52:58,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (558)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:58,995 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-16 13:52:58,995 INFO L402 AbstractCegarLoop]: === Iteration 563 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:58,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:58,996 INFO L85 PathProgramCache]: Analyzing trace with hash -228677248, now seen corresponding path program 558 times [2022-02-16 13:52:58,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:58,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462267334] [2022-02-16 13:52:58,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:58,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:58,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:59,087 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-16 13:52:59,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:59,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462267334] [2022-02-16 13:52:59,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462267334] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:59,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127755890] [2022-02-16 13:52:59,087 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:59,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:59,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:59,088 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-16 13:52:59,089 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-16 13:52:59,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:52:59,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:59,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:52:59,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:59,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:52:59,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:59,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 21 treesize of output 17 [2022-02-16 13:52:59,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:59,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 17 treesize of output 13 [2022-02-16 13:52:59,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:59,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:59,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:59,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 17 treesize of output 21 [2022-02-16 13:52:59,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:59,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 22 treesize of output 26 [2022-02-16 13:52:59,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 18 treesize of output 22 [2022-02-16 13:52:59,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-16 13:52:59,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127755890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:59,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:59,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:52:59,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14144807] [2022-02-16 13:52:59,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:59,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:59,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:59,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:59,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:59,612 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-16 13:52:59,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:59,860 INFO L93 Difference]: Finished difference Result 447 states and 1111 transitions. [2022-02-16 13:52:59,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:59,860 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-16 13:52:59,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:59,861 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:52:59,861 INFO L226 Difference]: Without dead ends: 442 [2022-02-16 13:52:59,861 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-16 13:52:59,861 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-16 13:52:59,861 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-16 13:52:59,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-16 13:52:59,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 388. [2022-02-16 13:52:59,865 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-16 13:52:59,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:52:59,865 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:52:59,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:59,866 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:52:59,866 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-16 13:52:59,866 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:52:59,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:52:59,866 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:59,866 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:59,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (559)] Ended with exit code 0 [2022-02-16 13:53:00,074 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-16 13:53:00,074 INFO L402 AbstractCegarLoop]: === Iteration 564 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:00,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:00,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1836072260, now seen corresponding path program 559 times [2022-02-16 13:53:00,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:00,074 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965456230] [2022-02-16 13:53:00,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:00,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:00,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:00,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:00,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:00,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965456230] [2022-02-16 13:53:00,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965456230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:00,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475850978] [2022-02-16 13:53:00,174 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:00,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:00,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:00,175 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-16 13:53:00,176 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-16 13:53:00,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:00,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:00,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:00,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:00,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-16 13:53:00,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:00,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-16 13:53:00,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:53:00,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:00,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:00,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:00,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 15 treesize of output 19 [2022-02-16 13:53:00,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:00,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 20 treesize of output 24 [2022-02-16 13:53:00,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:00,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-16 13:53:00,559 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-16 13:53:00,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475850978] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:00,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:00,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:00,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183595987] [2022-02-16 13:53:00,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:00,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:00,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:00,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:00,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:00,559 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-16 13:53:00,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:00,692 INFO L93 Difference]: Finished difference Result 429 states and 1088 transitions. [2022-02-16 13:53:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:00,692 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-16 13:53:00,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:00,693 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:53:00,693 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:53:00,693 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-16 13:53:00,693 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-16 13:53:00,693 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-16 13:53:00,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:53:00,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 388. [2022-02-16 13:53:00,696 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-16 13:53:00,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:53:00,697 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:53:00,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:00,697 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:53:00,697 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-16 13:53:00,697 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:53:00,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:00,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:00,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-16 13:53:00,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (560)] Ended with exit code 0 [2022-02-16 13:53:00,907 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-16 13:53:00,907 INFO L402 AbstractCegarLoop]: === Iteration 565 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:00,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:00,907 INFO L85 PathProgramCache]: Analyzing trace with hash 201485881, now seen corresponding path program 560 times [2022-02-16 13:53:00,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:00,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505983129] [2022-02-16 13:53:00,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:00,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:01,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:01,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:01,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505983129] [2022-02-16 13:53:01,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505983129] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:01,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407474138] [2022-02-16 13:53:01,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:01,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:01,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:01,020 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-16 13:53:01,021 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-16 13:53:01,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:01,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:01,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:01,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:01,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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-16 13:53:01,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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-16 13:53:01,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:53:01,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-16 13:53:01,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:01,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:01,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-16 13:53:01,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:01,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 20 treesize of output 24 [2022-02-16 13:53:01,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:01,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-16 13:53:01,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407474138] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:01,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:01,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:01,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082757386] [2022-02-16 13:53:01,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:01,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:01,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:01,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:01,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:01,359 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-16 13:53:01,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:01,429 INFO L93 Difference]: Finished difference Result 408 states and 1037 transitions. [2022-02-16 13:53:01,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:01,429 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-16 13:53:01,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:01,430 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:53:01,430 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:53:01,430 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-16 13:53:01,430 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-16 13:53:01,430 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-16 13:53:01,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:53:01,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 388. [2022-02-16 13:53:01,433 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-16 13:53:01,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:53:01,434 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:53:01,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:01,434 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:53:01,434 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-16 13:53:01,434 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:53:01,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:01,435 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:01,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-16 13:53:01,450 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-16 13:53:01,638 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-16 13:53:01,639 INFO L402 AbstractCegarLoop]: === Iteration 566 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:01,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:01,639 INFO L85 PathProgramCache]: Analyzing trace with hash 991880001, now seen corresponding path program 561 times [2022-02-16 13:53:01,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:01,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547887308] [2022-02-16 13:53:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:01,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:01,719 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-16 13:53:01,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:01,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547887308] [2022-02-16 13:53:01,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547887308] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:01,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755324459] [2022-02-16 13:53:01,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:01,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:01,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:01,721 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-16 13:53:01,721 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-16 13:53:01,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:53:01,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:01,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:01,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:01,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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-16 13:53:01,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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 17 treesize of output 13 [2022-02-16 13:53:01,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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 9 treesize of output 3 [2022-02-16 13:53:01,992 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-16 13:53:01,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:02,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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 16 treesize of output 20 [2022-02-16 13:53:02,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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-16 13:53:02,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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 16 treesize of output 20 [2022-02-16 13:53:02,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-16 13:53:02,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755324459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:02,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:02,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:02,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461733661] [2022-02-16 13:53:02,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:02,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:02,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:02,155 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-16 13:53:02,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:02,269 INFO L93 Difference]: Finished difference Result 434 states and 1097 transitions. [2022-02-16 13:53:02,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:02,270 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-16 13:53:02,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:02,270 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:53:02,270 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:53:02,271 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-16 13:53:02,271 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-16 13:53:02,271 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-16 13:53:02,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:53:02,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 387. [2022-02-16 13:53:02,274 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-16 13:53:02,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 995 transitions. [2022-02-16 13:53:02,275 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 995 transitions. Word has length 22 [2022-02-16 13:53:02,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:02,275 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 995 transitions. [2022-02-16 13:53:02,275 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-16 13:53:02,275 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 995 transitions. [2022-02-16 13:53:02,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:02,275 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:02,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-16 13:53:02,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (562)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:02,483 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-16 13:53:02,483 INFO L402 AbstractCegarLoop]: === Iteration 567 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:02,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:02,483 INFO L85 PathProgramCache]: Analyzing trace with hash 73328302, now seen corresponding path program 562 times [2022-02-16 13:53:02,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:02,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637307526] [2022-02-16 13:53:02,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:02,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:02,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:02,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:02,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:02,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637307526] [2022-02-16 13:53:02,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637307526] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:02,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871258251] [2022-02-16 13:53:02,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:02,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:02,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:02,591 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-16 13:53:02,592 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-16 13:53:02,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:02,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:02,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:02,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:02,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:02,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 19 treesize of output 15 [2022-02-16 13:53:02,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:02,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 21 treesize of output 17 [2022-02-16 13:53:02,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:02,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 17 treesize of output 13 [2022-02-16 13:53:02,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:02,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:02,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:53:02,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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 20 treesize of output 24 [2022-02-16 13:53:02,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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-16 13:53:02,980 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-16 13:53:02,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871258251] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:02,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:02,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:02,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851937054] [2022-02-16 13:53:02,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:02,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:02,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:02,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:02,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:02,981 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-16 13:53:03,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:03,186 INFO L93 Difference]: Finished difference Result 456 states and 1132 transitions. [2022-02-16 13:53:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:03,187 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-16 13:53:03,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:03,187 INFO L225 Difference]: With dead ends: 456 [2022-02-16 13:53:03,187 INFO L226 Difference]: Without dead ends: 433 [2022-02-16 13:53:03,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:03,188 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:03,188 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.2s Time] [2022-02-16 13:53:03,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-16 13:53:03,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 388. [2022-02-16 13:53:03,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-16 13:53:03,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-16 13:53:03,192 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-16 13:53:03,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:03,192 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-16 13:53:03,192 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-16 13:53:03,192 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-16 13:53:03,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:03,192 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:03,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-16 13:53:03,207 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-16 13:53:03,392 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-16 13:53:03,393 INFO L402 AbstractCegarLoop]: === Iteration 568 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:03,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:03,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2028385502, now seen corresponding path program 563 times [2022-02-16 13:53:03,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:03,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226880474] [2022-02-16 13:53:03,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:03,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:03,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-16 13:53:03,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:03,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226880474] [2022-02-16 13:53:03,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226880474] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:03,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003264170] [2022-02-16 13:53:03,474 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:03,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:03,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:03,476 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-16 13:53:03,476 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-16 13:53:03,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:53:03,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:03,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:03,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:03,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:03,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 19 treesize of output 15 [2022-02-16 13:53:03,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:03,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 21 treesize of output 17 [2022-02-16 13:53:03,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:03,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 17 treesize of output 13 [2022-02-16 13:53:03,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:03,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:03,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:03,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 15 treesize of output 19 [2022-02-16 13:53:03,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:03,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 20 treesize of output 24 [2022-02-16 13:53:03,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:03,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-16 13:53:03,793 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-16 13:53:03,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003264170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:03,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:03,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:03,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513663440] [2022-02-16 13:53:03,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:03,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:03,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:03,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:03,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:03,794 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-16 13:53:03,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:03,915 INFO L93 Difference]: Finished difference Result 421 states and 1064 transitions. [2022-02-16 13:53:03,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:03,916 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-16 13:53:03,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:03,916 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:53:03,916 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:53:03,916 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-16 13:53:03,916 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-16 13:53:03,917 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-16 13:53:03,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:53:03,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 386. [2022-02-16 13:53:03,920 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-16 13:53:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 990 transitions. [2022-02-16 13:53:03,920 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 990 transitions. Word has length 22 [2022-02-16 13:53:03,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:03,921 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 990 transitions. [2022-02-16 13:53:03,921 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-16 13:53:03,921 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 990 transitions. [2022-02-16 13:53:03,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:03,921 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:03,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:03,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (564)] Ended with exit code 0 [2022-02-16 13:53:04,125 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-16 13:53:04,125 INFO L402 AbstractCegarLoop]: === Iteration 569 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:04,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:04,125 INFO L85 PathProgramCache]: Analyzing trace with hash 456546210, now seen corresponding path program 564 times [2022-02-16 13:53:04,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:04,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377014901] [2022-02-16 13:53:04,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:04,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:04,275 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-16 13:53:04,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:04,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377014901] [2022-02-16 13:53:04,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377014901] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:04,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274614033] [2022-02-16 13:53:04,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:04,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:04,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:04,277 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-16 13:53:04,277 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-16 13:53:04,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:04,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:04,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:04,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:04,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:04,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-16 13:53:04,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:04,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-16 13:53:04,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:04,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 17 treesize of output 13 [2022-02-16 13:53:04,612 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:04,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:04,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:04,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-16 13:53:04,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:04,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 22 treesize of output 26 [2022-02-16 13:53:04,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:04,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 18 treesize of output 22 [2022-02-16 13:53:04,830 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-16 13:53:04,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274614033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:04,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:04,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:04,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446294465] [2022-02-16 13:53:04,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:04,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:04,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:04,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:04,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:04,831 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-16 13:53:05,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:05,023 INFO L93 Difference]: Finished difference Result 455 states and 1113 transitions. [2022-02-16 13:53:05,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:53:05,023 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-16 13:53:05,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:05,024 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:53:05,024 INFO L226 Difference]: Without dead ends: 450 [2022-02-16 13:53:05,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:05,024 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-16 13:53:05,024 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-16 13:53:05,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-02-16 13:53:05,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 391. [2022-02-16 13:53:05,028 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-16 13:53:05,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1007 transitions. [2022-02-16 13:53:05,029 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1007 transitions. Word has length 22 [2022-02-16 13:53:05,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:05,029 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1007 transitions. [2022-02-16 13:53:05,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-16 13:53:05,029 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1007 transitions. [2022-02-16 13:53:05,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:05,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:05,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:05,045 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-16 13:53:05,230 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-16 13:53:05,230 INFO L402 AbstractCegarLoop]: === Iteration 570 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:05,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:05,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1246940330, now seen corresponding path program 565 times [2022-02-16 13:53:05,230 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:05,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106884710] [2022-02-16 13:53:05,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:05,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:05,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:05,382 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-16 13:53:05,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:05,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106884710] [2022-02-16 13:53:05,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106884710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:05,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957944804] [2022-02-16 13:53:05,382 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:05,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:05,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:05,383 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-16 13:53:05,384 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-16 13:53:05,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:05,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:05,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:05,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:05,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-16 13:53:05,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:05,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:53:05,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:05,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:05,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-16 13:53:05,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:05,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:05,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 17 treesize of output 21 [2022-02-16 13:53:05,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:05,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 22 treesize of output 26 [2022-02-16 13:53:05,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:05,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-16 13:53:06,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-16 13:53:06,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957944804] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:06,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:06,016 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:06,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995594271] [2022-02-16 13:53:06,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:06,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:06,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:06,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:06,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:06,017 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-16 13:53:06,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:06,279 INFO L93 Difference]: Finished difference Result 452 states and 1115 transitions. [2022-02-16 13:53:06,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:53:06,280 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-16 13:53:06,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:06,280 INFO L225 Difference]: With dead ends: 452 [2022-02-16 13:53:06,280 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:53:06,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=675, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:53:06,281 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-16 13:53:06,281 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-16 13:53:06,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:53:06,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 387. [2022-02-16 13:53:06,284 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-16 13:53:06,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 994 transitions. [2022-02-16 13:53:06,285 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 994 transitions. Word has length 22 [2022-02-16 13:53:06,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:06,285 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 994 transitions. [2022-02-16 13:53:06,285 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-16 13:53:06,285 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 994 transitions. [2022-02-16 13:53:06,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:06,285 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:06,285 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:06,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (566)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:06,499 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-16 13:53:06,499 INFO L402 AbstractCegarLoop]: === Iteration 571 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:06,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:06,500 INFO L85 PathProgramCache]: Analyzing trace with hash -635499704, now seen corresponding path program 566 times [2022-02-16 13:53:06,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:06,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499637750] [2022-02-16 13:53:06,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:06,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:06,593 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:06,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:06,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499637750] [2022-02-16 13:53:06,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499637750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:06,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035422427] [2022-02-16 13:53:06,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:06,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:06,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:06,594 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-16 13:53:06,595 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-16 13:53:06,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:06,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:06,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:06,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:06,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:06,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-16 13:53:06,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:06,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 19 treesize of output 15 [2022-02-16 13:53:06,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:06,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 10 treesize of output 5 [2022-02-16 13:53:06,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:06,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:06,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:06,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 15 treesize of output 19 [2022-02-16 13:53:06,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:06,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:06,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:06,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-16 13:53:06,923 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-16 13:53:06,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035422427] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:06,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:06,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:06,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642045115] [2022-02-16 13:53:06,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:06,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:06,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:06,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:06,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:06,924 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-16 13:53:07,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:07,058 INFO L93 Difference]: Finished difference Result 422 states and 1063 transitions. [2022-02-16 13:53:07,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:07,059 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-16 13:53:07,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:07,059 INFO L225 Difference]: With dead ends: 422 [2022-02-16 13:53:07,059 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:53:07,059 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-16 13:53:07,059 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-16 13:53:07,059 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-16 13:53:07,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:53:07,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 387. [2022-02-16 13:53:07,062 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-16 13:53:07,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:07,063 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:07,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:07,063 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:07,063 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-16 13:53:07,063 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:07,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:07,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:07,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-16 13:53:07,079 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-16 13:53:07,264 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-16 13:53:07,264 INFO L402 AbstractCegarLoop]: === Iteration 572 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:07,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:07,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1840502473, now seen corresponding path program 567 times [2022-02-16 13:53:07,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:07,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414469473] [2022-02-16 13:53:07,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:07,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:07,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:07,370 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-16 13:53:07,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:07,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414469473] [2022-02-16 13:53:07,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414469473] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:07,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140899314] [2022-02-16 13:53:07,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:07,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:07,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:07,372 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-16 13:53:07,372 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-16 13:53:07,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:53:07,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:07,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:07,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:07,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:07,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-16 13:53:07,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:07,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-16 13:53:07,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:53:07,612 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-16 13:53:07,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:07,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:07,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-16 13:53:07,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:07,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 20 treesize of output 24 [2022-02-16 13:53:07,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:07,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-16 13:53:07,757 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-16 13:53:07,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140899314] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:07,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:07,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:07,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918396168] [2022-02-16 13:53:07,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:07,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:07,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:07,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:07,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:07,758 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-16 13:53:07,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:07,847 INFO L93 Difference]: Finished difference Result 416 states and 1058 transitions. [2022-02-16 13:53:07,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:07,847 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-16 13:53:07,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:07,848 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:53:07,848 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:53:07,848 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-16 13:53:07,848 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:53:07,848 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-16 13:53:07,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:53:07,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 390. [2022-02-16 13:53:07,851 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-16 13:53:07,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-16 13:53:07,852 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-16 13:53:07,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:07,852 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-16 13:53:07,852 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-16 13:53:07,852 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-16 13:53:07,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:07,853 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:07,853 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:07,868 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-16 13:53:08,059 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-16 13:53:08,061 INFO L402 AbstractCegarLoop]: === Iteration 573 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:08,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:08,061 INFO L85 PathProgramCache]: Analyzing trace with hash 186162240, now seen corresponding path program 568 times [2022-02-16 13:53:08,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:08,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442881276] [2022-02-16 13:53:08,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:08,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:08,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:08,172 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-16 13:53:08,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:08,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442881276] [2022-02-16 13:53:08,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442881276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:08,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119801900] [2022-02-16 13:53:08,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:08,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:08,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:08,173 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-16 13:53:08,174 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-16 13:53:08,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:08,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:08,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:08,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:08,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:08,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-16 13:53:08,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:08,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:08,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:53:08,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:08,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:08,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:08,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 17 treesize of output 21 [2022-02-16 13:53:08,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:08,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 22 treesize of output 26 [2022-02-16 13:53:08,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:08,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 18 treesize of output 22 [2022-02-16 13:53:08,693 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-16 13:53:08,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119801900] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:08,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:08,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:08,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478869924] [2022-02-16 13:53:08,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:08,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:08,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:08,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:08,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:08,694 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-16 13:53:08,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:08,853 INFO L93 Difference]: Finished difference Result 469 states and 1167 transitions. [2022-02-16 13:53:08,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:53:08,853 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-16 13:53:08,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:08,854 INFO L225 Difference]: With dead ends: 469 [2022-02-16 13:53:08,854 INFO L226 Difference]: Without dead ends: 464 [2022-02-16 13:53:08,854 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-16 13:53:08,854 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-16 13:53:08,854 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-16 13:53:08,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-16 13:53:08,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 390. [2022-02-16 13:53:08,858 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-16 13:53:08,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-16 13:53:08,858 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-16 13:53:08,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:08,858 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-16 13:53:08,859 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-16 13:53:08,859 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-16 13:53:08,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:08,859 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:08,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:08,874 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-16 13:53:09,074 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-16 13:53:09,074 INFO L402 AbstractCegarLoop]: === Iteration 574 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:09,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:09,075 INFO L85 PathProgramCache]: Analyzing trace with hash -261211331, now seen corresponding path program 569 times [2022-02-16 13:53:09,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:09,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201535388] [2022-02-16 13:53:09,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:09,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:09,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:09,150 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:09,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:09,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201535388] [2022-02-16 13:53:09,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201535388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:09,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880041742] [2022-02-16 13:53:09,151 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:09,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:09,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:09,152 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-16 13:53:09,152 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-16 13:53:09,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:53:09,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:09,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:09,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:09,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:09,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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-16 13:53:09,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:09,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:53:09,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:09,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:09,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:09,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 16 treesize of output 20 [2022-02-16 13:53:09,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:09,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:09,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-16 13:53:09,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-16 13:53:09,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880041742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:09,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:09,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:09,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011202110] [2022-02-16 13:53:09,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:09,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:09,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:09,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:09,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:09,436 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-16 13:53:09,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:09,536 INFO L93 Difference]: Finished difference Result 426 states and 1077 transitions. [2022-02-16 13:53:09,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:09,536 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-16 13:53:09,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:09,536 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:53:09,536 INFO L226 Difference]: Without dead ends: 413 [2022-02-16 13:53:09,536 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-16 13:53:09,537 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-16 13:53:09,537 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-16 13:53:09,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-16 13:53:09,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 390. [2022-02-16 13:53:09,540 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-16 13:53:09,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-16 13:53:09,540 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-16 13:53:09,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:09,540 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-16 13:53:09,540 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-16 13:53:09,541 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-16 13:53:09,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:09,541 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:09,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-16 13:53:09,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (570)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:09,755 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-16 13:53:09,755 INFO L402 AbstractCegarLoop]: === Iteration 575 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:09,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:09,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1487701177, now seen corresponding path program 570 times [2022-02-16 13:53:09,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:09,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229143532] [2022-02-16 13:53:09,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:09,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:09,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:09,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:09,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229143532] [2022-02-16 13:53:09,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229143532] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:09,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939879631] [2022-02-16 13:53:09,824 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:09,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:09,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:09,825 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-16 13:53:09,825 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-16 13:53:09,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:09,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:09,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:09,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:09,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:09,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 19 treesize of output 15 [2022-02-16 13:53:10,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,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 17 treesize of output 13 [2022-02-16 13:53:10,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,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 9 treesize of output 3 [2022-02-16 13:53:10,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-16 13:53:10,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:10,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:10,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-16 13:53:10,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:10,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-16 13:53:10,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:10,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-16 13:53:10,129 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:10,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939879631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:10,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:10,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:10,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437214343] [2022-02-16 13:53:10,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:10,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:10,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:10,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:10,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:10,130 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-16 13:53:10,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:10,221 INFO L93 Difference]: Finished difference Result 425 states and 1073 transitions. [2022-02-16 13:53:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:10,221 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-16 13:53:10,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:10,222 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:53:10,222 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:53:10,222 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-16 13:53:10,222 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-16 13:53:10,222 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-16 13:53:10,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:53:10,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 387. [2022-02-16 13:53:10,225 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-16 13:53:10,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:10,226 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:10,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:10,226 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:10,226 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-16 13:53:10,226 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:10,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:10,226 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:10,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-16 13:53:10,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (571)] Ended with exit code 0 [2022-02-16 13:53:10,428 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-16 13:53:10,428 INFO L402 AbstractCegarLoop]: === Iteration 576 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:10,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:10,428 INFO L85 PathProgramCache]: Analyzing trace with hash 251174781, now seen corresponding path program 571 times [2022-02-16 13:53:10,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:10,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189414249] [2022-02-16 13:53:10,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:10,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:10,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:10,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:10,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:10,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189414249] [2022-02-16 13:53:10,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189414249] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:10,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573887844] [2022-02-16 13:53:10,500 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:10,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:10,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:10,500 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-16 13:53:10,501 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-16 13:53:10,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:10,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:10,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:10,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,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 19 treesize of output 15 [2022-02-16 13:53:10,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,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-16 13:53:10,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,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 15 treesize of output 11 [2022-02-16 13:53:10,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:10,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:10,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:10,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-16 13:53:10,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 20 treesize of output 24 [2022-02-16 13:53:10,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:10,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 20 [2022-02-16 13:53:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:10,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573887844] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:10,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:10,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:53:10,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675511888] [2022-02-16 13:53:10,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:10,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:53:10,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:10,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:53:10,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:53:10,920 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-16 13:53:11,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:11,029 INFO L93 Difference]: Finished difference Result 418 states and 1059 transitions. [2022-02-16 13:53:11,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:11,029 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-16 13:53:11,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:11,030 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:53:11,030 INFO L226 Difference]: Without dead ends: 407 [2022-02-16 13:53:11,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:11,030 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-16 13:53:11,030 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-16 13:53:11,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-16 13:53:11,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 390. [2022-02-16 13:53:11,033 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-16 13:53:11,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 998 transitions. [2022-02-16 13:53:11,034 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 998 transitions. Word has length 22 [2022-02-16 13:53:11,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:11,034 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 998 transitions. [2022-02-16 13:53:11,034 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-16 13:53:11,034 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 998 transitions. [2022-02-16 13:53:11,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:11,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:11,034 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:11,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (572)] Ended with exit code 0 [2022-02-16 13:53:11,247 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-16 13:53:11,247 INFO L402 AbstractCegarLoop]: === Iteration 577 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:11,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:11,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1041568901, now seen corresponding path program 572 times [2022-02-16 13:53:11,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:11,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485149500] [2022-02-16 13:53:11,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:11,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:11,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:11,349 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-16 13:53:11,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:11,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485149500] [2022-02-16 13:53:11,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485149500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:11,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704171353] [2022-02-16 13:53:11,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:11,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:11,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:11,350 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-16 13:53:11,351 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-16 13:53:11,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:11,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:11,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:11,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:11,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:11,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:11,484 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-16 13:53:11,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:11,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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-16 13:53:11,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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-16 13:53:11,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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-16 13:53:11,578 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-16 13:53:11,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704171353] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:11,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:11,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:11,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810089220] [2022-02-16 13:53:11,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:11,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:11,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:11,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:11,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:11,579 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-16 13:53:11,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:11,709 INFO L93 Difference]: Finished difference Result 464 states and 1157 transitions. [2022-02-16 13:53:11,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:11,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-16 13:53:11,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:11,710 INFO L225 Difference]: With dead ends: 464 [2022-02-16 13:53:11,710 INFO L226 Difference]: Without dead ends: 452 [2022-02-16 13:53:11,710 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-16 13:53:11,710 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-16 13:53:11,710 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-16 13:53:11,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-02-16 13:53:11,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 394. [2022-02-16 13:53:11,714 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-16 13:53:11,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1009 transitions. [2022-02-16 13:53:11,714 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1009 transitions. Word has length 22 [2022-02-16 13:53:11,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:11,714 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1009 transitions. [2022-02-16 13:53:11,714 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-16 13:53:11,714 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1009 transitions. [2022-02-16 13:53:11,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:11,715 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:11,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:11,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (573)] Ended with exit code 0 [2022-02-16 13:53:11,930 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-16 13:53:11,931 INFO L402 AbstractCegarLoop]: === Iteration 578 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:11,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:11,931 INFO L85 PathProgramCache]: Analyzing trace with hash 506235110, now seen corresponding path program 573 times [2022-02-16 13:53:11,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:11,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178868873] [2022-02-16 13:53:11,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:11,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:11,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:12,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-16 13:53:12,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:12,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178868873] [2022-02-16 13:53:12,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178868873] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:12,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892071762] [2022-02-16 13:53:12,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:12,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:12,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:12,071 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-16 13:53:12,072 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-16 13:53:12,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:12,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:12,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:12,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:12,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:12,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 19 treesize of output 15 [2022-02-16 13:53:12,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:12,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 21 treesize of output 17 [2022-02-16 13:53:12,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:12,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-16 13:53:12,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:12,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:12,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 19 treesize of output 23 [2022-02-16 13:53:12,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:12,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-16 13:53:12,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:12,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 16 treesize of output 20 [2022-02-16 13:53:12,760 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-16 13:53:12,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892071762] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:12,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:12,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:53:12,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853866951] [2022-02-16 13:53:12,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:12,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:12,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:12,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:12,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:12,760 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-16 13:53:13,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:13,031 INFO L93 Difference]: Finished difference Result 477 states and 1156 transitions. [2022-02-16 13:53:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:53:13,032 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-16 13:53:13,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:13,032 INFO L225 Difference]: With dead ends: 477 [2022-02-16 13:53:13,032 INFO L226 Difference]: Without dead ends: 472 [2022-02-16 13:53:13,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:13,033 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:13,033 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.2s Time] [2022-02-16 13:53:13,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-02-16 13:53:13,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 399. [2022-02-16 13:53:13,036 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-16 13:53:13,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1026 transitions. [2022-02-16 13:53:13,037 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1026 transitions. Word has length 22 [2022-02-16 13:53:13,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:13,037 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1026 transitions. [2022-02-16 13:53:13,037 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-16 13:53:13,037 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1026 transitions. [2022-02-16 13:53:13,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:13,038 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:13,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-16 13:53:13,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (574)] Ended with exit code 0 [2022-02-16 13:53:13,247 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-16 13:53:13,247 INFO L402 AbstractCegarLoop]: === Iteration 579 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:13,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:13,247 INFO L85 PathProgramCache]: Analyzing trace with hash 648157197, now seen corresponding path program 574 times [2022-02-16 13:53:13,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:13,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716990721] [2022-02-16 13:53:13,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:13,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:13,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-16 13:53:13,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:13,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716990721] [2022-02-16 13:53:13,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716990721] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:13,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735599416] [2022-02-16 13:53:13,353 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:13,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:13,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:13,354 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-16 13:53:13,355 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-16 13:53:13,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:13,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:13,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:13,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:13,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:13,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 20 treesize of output 16 [2022-02-16 13:53:13,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 16 treesize of output 12 [2022-02-16 13:53:13,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:13,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:13,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:13,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 16 treesize of output 20 [2022-02-16 13:53:13,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:13,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-16 13:53:13,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:13,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-16 13:53:13,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-16 13:53:13,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735599416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:13,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:13,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:53:13,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059142317] [2022-02-16 13:53:13,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:13,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:53:13,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:53:13,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:53:13,704 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-16 13:53:13,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:13,968 INFO L93 Difference]: Finished difference Result 511 states and 1250 transitions. [2022-02-16 13:53:13,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:13,968 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-16 13:53:13,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:13,969 INFO L225 Difference]: With dead ends: 511 [2022-02-16 13:53:13,969 INFO L226 Difference]: Without dead ends: 501 [2022-02-16 13:53:13,969 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-16 13:53:13,969 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-16 13:53:13,969 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-16 13:53:13,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-02-16 13:53:13,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 411. [2022-02-16 13:53:13,972 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-16 13:53:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1054 transitions. [2022-02-16 13:53:13,973 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1054 transitions. Word has length 22 [2022-02-16 13:53:13,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:13,973 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 1054 transitions. [2022-02-16 13:53:13,973 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-16 13:53:13,973 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1054 transitions. [2022-02-16 13:53:13,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:13,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:13,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-16 13:53:13,989 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-16 13:53:14,181 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-16 13:53:14,181 INFO L402 AbstractCegarLoop]: === Iteration 580 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:14,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:14,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1056063625, now seen corresponding path program 575 times [2022-02-16 13:53:14,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:14,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947167898] [2022-02-16 13:53:14,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:14,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:14,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-16 13:53:14,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:14,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947167898] [2022-02-16 13:53:14,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947167898] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:14,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683956071] [2022-02-16 13:53:14,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:14,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:14,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:14,286 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-16 13:53:14,287 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-16 13:53:14,319 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:14,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:14,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:14,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:14,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-16 13:53:14,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:14,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 16 treesize of output 12 [2022-02-16 13:53:14,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:14,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:14,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:14,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 16 treesize of output 20 [2022-02-16 13:53:14,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:14,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 20 treesize of output 24 [2022-02-16 13:53:14,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:14,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 16 treesize of output 20 [2022-02-16 13:53:14,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:14,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683956071] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:14,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:14,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:53:14,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631159858] [2022-02-16 13:53:14,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:14,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:53:14,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:14,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:53:14,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:53:14,686 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-16 13:53:14,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:14,843 INFO L93 Difference]: Finished difference Result 513 states and 1247 transitions. [2022-02-16 13:53:14,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:14,843 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-16 13:53:14,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:14,844 INFO L225 Difference]: With dead ends: 513 [2022-02-16 13:53:14,844 INFO L226 Difference]: Without dead ends: 502 [2022-02-16 13:53:14,844 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-16 13:53:14,844 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-16 13:53:14,844 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-16 13:53:14,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-02-16 13:53:14,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 411. [2022-02-16 13:53:14,848 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-16 13:53:14,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1050 transitions. [2022-02-16 13:53:14,849 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1050 transitions. Word has length 22 [2022-02-16 13:53:14,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:14,849 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 1050 transitions. [2022-02-16 13:53:14,849 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-16 13:53:14,849 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1050 transitions. [2022-02-16 13:53:14,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:14,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:14,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-16 13:53:14,865 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-16 13:53:15,064 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-16 13:53:15,065 INFO L402 AbstractCegarLoop]: === Iteration 581 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:15,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:15,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1296629230, now seen corresponding path program 576 times [2022-02-16 13:53:15,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:15,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176506406] [2022-02-16 13:53:15,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:15,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:15,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:15,147 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-16 13:53:15,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:15,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176506406] [2022-02-16 13:53:15,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176506406] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:15,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966645539] [2022-02-16 13:53:15,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:15,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:15,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:15,148 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-16 13:53:15,149 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-16 13:53:15,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:15,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:15,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:15,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:15,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-16 13:53:15,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:53:15,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 17 treesize of output 13 [2022-02-16 13:53:15,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-16 13:53:15,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:15,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:15,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 19 treesize of output 23 [2022-02-16 13:53:15,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:15,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:15,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:15,565 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-16 13:53:15,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966645539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:15,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:15,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:53:15,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993943662] [2022-02-16 13:53:15,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:15,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:15,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:15,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:15,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:15,566 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-16 13:53:15,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:15,885 INFO L93 Difference]: Finished difference Result 544 states and 1300 transitions. [2022-02-16 13:53:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:53:15,886 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-16 13:53:15,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:15,887 INFO L225 Difference]: With dead ends: 544 [2022-02-16 13:53:15,887 INFO L226 Difference]: Without dead ends: 539 [2022-02-16 13:53:15,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=206, Invalid=724, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:53:15,887 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-16 13:53:15,887 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-16 13:53:15,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-02-16 13:53:15,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 409. [2022-02-16 13:53:15,891 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-16 13:53:15,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1046 transitions. [2022-02-16 13:53:15,892 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1046 transitions. Word has length 22 [2022-02-16 13:53:15,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:15,892 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1046 transitions. [2022-02-16 13:53:15,892 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-16 13:53:15,892 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1046 transitions. [2022-02-16 13:53:15,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:15,893 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:15,893 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:15,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (577)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:16,106 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-16 13:53:16,106 INFO L402 AbstractCegarLoop]: === Iteration 582 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:16,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:16,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1890191373, now seen corresponding path program 577 times [2022-02-16 13:53:16,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:16,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198095148] [2022-02-16 13:53:16,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:16,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:16,207 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-16 13:53:16,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:16,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198095148] [2022-02-16 13:53:16,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198095148] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:16,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336604118] [2022-02-16 13:53:16,207 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:16,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:16,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:16,208 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-16 13:53:16,209 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-16 13:53:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:16,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:16,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:16,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:16,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 19 treesize of output 15 [2022-02-16 13:53:16,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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-16 13:53:16,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:16,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 9 treesize of output 3 [2022-02-16 13:53:16,496 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-16 13:53:16,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:16,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:16,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-16 13:53:16,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:16,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 20 treesize of output 24 [2022-02-16 13:53:16,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:16,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 16 treesize of output 20 [2022-02-16 13:53:16,650 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-16 13:53:16,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336604118] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:16,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:16,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:16,651 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731238534] [2022-02-16 13:53:16,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:16,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:16,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:16,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:16,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:16,651 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-16 13:53:16,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:16,743 INFO L93 Difference]: Finished difference Result 469 states and 1167 transitions. [2022-02-16 13:53:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:16,743 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-16 13:53:16,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:16,744 INFO L225 Difference]: With dead ends: 469 [2022-02-16 13:53:16,744 INFO L226 Difference]: Without dead ends: 455 [2022-02-16 13:53:16,744 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-16 13:53:16,744 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:53:16,744 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-16 13:53:16,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-16 13:53:16,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 410. [2022-02-16 13:53:16,748 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-16 13:53:16,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1050 transitions. [2022-02-16 13:53:16,748 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1050 transitions. Word has length 22 [2022-02-16 13:53:16,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:16,748 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 1050 transitions. [2022-02-16 13:53:16,748 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-16 13:53:16,748 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1050 transitions. [2022-02-16 13:53:16,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:16,749 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:16,749 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:16,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (578)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:16,959 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-16 13:53:16,959 INFO L402 AbstractCegarLoop]: === Iteration 583 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:16,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:16,959 INFO L85 PathProgramCache]: Analyzing trace with hash 235851140, now seen corresponding path program 578 times [2022-02-16 13:53:16,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:16,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910869452] [2022-02-16 13:53:16,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:16,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:17,092 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-16 13:53:17,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:17,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910869452] [2022-02-16 13:53:17,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910869452] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:17,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544205470] [2022-02-16 13:53:17,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:17,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:17,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:17,096 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-16 13:53:17,096 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-16 13:53:17,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:17,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:17,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:17,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:17,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:17,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-16 13:53:17,419 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:17,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:17,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:17,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-16 13:53:17,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:17,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 20 treesize of output 24 [2022-02-16 13:53:17,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:17,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 20 [2022-02-16 13:53:17,721 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-16 13:53:17,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544205470] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:17,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:17,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:53:17,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433684418] [2022-02-16 13:53:17,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:17,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:17,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:17,722 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-16 13:53:18,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:18,061 INFO L93 Difference]: Finished difference Result 495 states and 1210 transitions. [2022-02-16 13:53:18,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:53:18,061 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-16 13:53:18,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:18,062 INFO L225 Difference]: With dead ends: 495 [2022-02-16 13:53:18,062 INFO L226 Difference]: Without dead ends: 490 [2022-02-16 13:53:18,062 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-16 13:53:18,062 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 139 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:53:18,062 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-16 13:53:18,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-16 13:53:18,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 409. [2022-02-16 13:53:18,066 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-16 13:53:18,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1045 transitions. [2022-02-16 13:53:18,067 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1045 transitions. Word has length 22 [2022-02-16 13:53:18,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:18,067 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1045 transitions. [2022-02-16 13:53:18,067 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-16 13:53:18,067 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1045 transitions. [2022-02-16 13:53:18,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:18,067 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:18,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:18,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (579)] Ended with exit code 0 [2022-02-16 13:53:18,268 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-16 13:53:18,268 INFO L402 AbstractCegarLoop]: === Iteration 584 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:18,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:18,268 INFO L85 PathProgramCache]: Analyzing trace with hash -211522431, now seen corresponding path program 579 times [2022-02-16 13:53:18,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:18,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141587524] [2022-02-16 13:53:18,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:18,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:18,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-16 13:53:18,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:18,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141587524] [2022-02-16 13:53:18,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141587524] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:18,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604281401] [2022-02-16 13:53:18,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:18,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:18,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:18,372 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-16 13:53:18,373 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-16 13:53:18,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:18,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:18,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:18,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:18,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:18,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-16 13:53:18,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:18,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-16 13:53:18,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:18,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:18,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 16 treesize of output 20 [2022-02-16 13:53:18,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:18,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 20 treesize of output 24 [2022-02-16 13:53:18,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:18,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-16 13:53:18,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:18,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604281401] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:18,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:18,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:53:18,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393791602] [2022-02-16 13:53:18,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:18,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:53:18,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:18,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:53:18,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:53:18,730 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-16 13:53:18,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:18,901 INFO L93 Difference]: Finished difference Result 495 states and 1214 transitions. [2022-02-16 13:53:18,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:18,901 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-16 13:53:18,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:18,902 INFO L225 Difference]: With dead ends: 495 [2022-02-16 13:53:18,902 INFO L226 Difference]: Without dead ends: 485 [2022-02-16 13:53:18,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:18,902 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-16 13:53:18,902 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-16 13:53:18,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-16 13:53:18,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 412. [2022-02-16 13:53:18,906 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-16 13:53:18,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1048 transitions. [2022-02-16 13:53:18,906 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1048 transitions. Word has length 22 [2022-02-16 13:53:18,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:18,906 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1048 transitions. [2022-02-16 13:53:18,906 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-16 13:53:18,906 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1048 transitions. [2022-02-16 13:53:18,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:18,907 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:18,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-16 13:53:18,922 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-16 13:53:19,107 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-16 13:53:19,108 INFO L402 AbstractCegarLoop]: === Iteration 585 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:19,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:19,108 INFO L85 PathProgramCache]: Analyzing trace with hash 809810402, now seen corresponding path program 580 times [2022-02-16 13:53:19,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:19,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051846401] [2022-02-16 13:53:19,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:19,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:19,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:19,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:19,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051846401] [2022-02-16 13:53:19,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051846401] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:19,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626659304] [2022-02-16 13:53:19,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:19,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:19,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:19,223 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-16 13:53:19,223 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-16 13:53:19,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:19,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:19,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:19,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:19,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-16 13:53:19,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:19,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:19,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:19,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:19,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 16 treesize of output 20 [2022-02-16 13:53:19,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:19,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 20 treesize of output 24 [2022-02-16 13:53:19,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:19,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-16 13:53:19,750 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:19,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626659304] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:19,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:19,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:53:19,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470271469] [2022-02-16 13:53:19,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:19,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:19,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:19,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:19,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:19,751 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-16 13:53:20,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:20,142 INFO L93 Difference]: Finished difference Result 643 states and 1509 transitions. [2022-02-16 13:53:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:53:20,142 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-16 13:53:20,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:20,143 INFO L225 Difference]: With dead ends: 643 [2022-02-16 13:53:20,143 INFO L226 Difference]: Without dead ends: 638 [2022-02-16 13:53:20,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:53:20,144 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 130 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:20,144 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.2s Time] [2022-02-16 13:53:20,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-02-16 13:53:20,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 421. [2022-02-16 13:53:20,150 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-16 13:53:20,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1079 transitions. [2022-02-16 13:53:20,151 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1079 transitions. Word has length 22 [2022-02-16 13:53:20,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:20,151 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1079 transitions. [2022-02-16 13:53:20,151 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-16 13:53:20,151 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1079 transitions. [2022-02-16 13:53:20,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:20,151 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:20,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-16 13:53:20,170 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-16 13:53:20,370 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-16 13:53:20,370 INFO L402 AbstractCegarLoop]: === Iteration 586 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:20,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:20,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1600204522, now seen corresponding path program 581 times [2022-02-16 13:53:20,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:20,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881147776] [2022-02-16 13:53:20,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:20,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:20,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:20,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-16 13:53:20,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:20,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881147776] [2022-02-16 13:53:20,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881147776] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:20,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299998150] [2022-02-16 13:53:20,447 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:20,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:20,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:20,448 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-16 13:53:20,448 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-16 13:53:20,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:20,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:20,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:20,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:20,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:20,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 20 treesize of output 16 [2022-02-16 13:53:20,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 16 treesize of output 12 [2022-02-16 13:53:20,652 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:20,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:20,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:20,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 16 treesize of output 20 [2022-02-16 13:53:20,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:20,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-16 13:53:20,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:20,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-16 13:53:20,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:20,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299998150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:20,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:20,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:53:20,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627167741] [2022-02-16 13:53:20,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:20,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:20,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:20,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:20,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:20,818 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-16 13:53:21,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:21,075 INFO L93 Difference]: Finished difference Result 645 states and 1515 transitions. [2022-02-16 13:53:21,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:53:21,075 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-16 13:53:21,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:21,076 INFO L225 Difference]: With dead ends: 645 [2022-02-16 13:53:21,076 INFO L226 Difference]: Without dead ends: 640 [2022-02-16 13:53:21,076 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-16 13:53:21,076 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-16 13:53:21,077 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-16 13:53:21,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-02-16 13:53:21,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 415. [2022-02-16 13:53:21,081 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-16 13:53:21,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1062 transitions. [2022-02-16 13:53:21,082 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1062 transitions. Word has length 22 [2022-02-16 13:53:21,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:21,082 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1062 transitions. [2022-02-16 13:53:21,082 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-16 13:53:21,082 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1062 transitions. [2022-02-16 13:53:21,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:21,082 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:21,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:21,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (582)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:21,298 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-16 13:53:21,299 INFO L402 AbstractCegarLoop]: === Iteration 587 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:21,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:21,299 INFO L85 PathProgramCache]: Analyzing trace with hash -909683290, now seen corresponding path program 582 times [2022-02-16 13:53:21,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:21,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022834231] [2022-02-16 13:53:21,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:21,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:21,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:21,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:21,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022834231] [2022-02-16 13:53:21,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022834231] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:21,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061998931] [2022-02-16 13:53:21,375 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:21,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:21,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:21,376 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-16 13:53:21,376 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-16 13:53:21,410 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:21,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:21,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:21,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:21,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 59 treesize of output 51 [2022-02-16 13:53:21,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:21,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 59 treesize of output 51 [2022-02-16 13:53:21,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 51 treesize of output 43 [2022-02-16 13:53:21,681 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-16 13:53:21,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:21,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:21,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 20 treesize of output 24 [2022-02-16 13:53:21,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:21,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 24 treesize of output 28 [2022-02-16 13:53:21,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:21,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 20 treesize of output 24 [2022-02-16 13:53:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:21,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061998931] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:21,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:21,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:53:21,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265496413] [2022-02-16 13:53:21,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:21,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:21,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:21,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:21,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:21,856 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-16 13:53:22,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:22,417 INFO L93 Difference]: Finished difference Result 705 states and 1618 transitions. [2022-02-16 13:53:22,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:53:22,417 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-16 13:53:22,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:22,418 INFO L225 Difference]: With dead ends: 705 [2022-02-16 13:53:22,418 INFO L226 Difference]: Without dead ends: 705 [2022-02-16 13:53:22,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=219, Invalid=1113, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:53:22,418 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:22,418 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.3s Time] [2022-02-16 13:53:22,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-16 13:53:22,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 421. [2022-02-16 13:53:22,423 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-16 13:53:22,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1079 transitions. [2022-02-16 13:53:22,424 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1079 transitions. Word has length 22 [2022-02-16 13:53:22,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:22,424 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1079 transitions. [2022-02-16 13:53:22,424 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-16 13:53:22,424 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1079 transitions. [2022-02-16 13:53:22,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:22,424 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:22,424 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:22,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (583)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:22,640 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-16 13:53:22,640 INFO L402 AbstractCegarLoop]: === Iteration 588 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:22,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:22,640 INFO L85 PathProgramCache]: Analyzing trace with hash -107945690, now seen corresponding path program 583 times [2022-02-16 13:53:22,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:22,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072230692] [2022-02-16 13:53:22,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:22,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:22,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:22,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:22,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:22,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072230692] [2022-02-16 13:53:22,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072230692] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:22,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138527471] [2022-02-16 13:53:22,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:22,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:22,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:22,717 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-16 13:53:22,717 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-16 13:53:22,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:22,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:22,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:22,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:22,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:22,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-16 13:53:22,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:22,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 17 treesize of output 21 [2022-02-16 13:53:22,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:22,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 19 treesize of output 23 [2022-02-16 13:53:22,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:22,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 15 treesize of output 19 [2022-02-16 13:53:22,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-16 13:53:22,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138527471] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:22,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:22,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:53:22,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400746487] [2022-02-16 13:53:22,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:22,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:53:22,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:22,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:53:22,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:53:22,968 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-16 13:53:23,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:23,120 INFO L93 Difference]: Finished difference Result 579 states and 1380 transitions. [2022-02-16 13:53:23,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:23,120 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-16 13:53:23,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:23,121 INFO L225 Difference]: With dead ends: 579 [2022-02-16 13:53:23,121 INFO L226 Difference]: Without dead ends: 560 [2022-02-16 13:53:23,121 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-16 13:53:23,121 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-16 13:53:23,121 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-16 13:53:23,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-16 13:53:23,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 421. [2022-02-16 13:53:23,125 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-16 13:53:23,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1077 transitions. [2022-02-16 13:53:23,126 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1077 transitions. Word has length 22 [2022-02-16 13:53:23,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:23,126 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1077 transitions. [2022-02-16 13:53:23,126 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-16 13:53:23,126 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1077 transitions. [2022-02-16 13:53:23,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:23,127 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:23,127 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:23,142 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-16 13:53:23,335 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-16 13:53:23,335 INFO L402 AbstractCegarLoop]: === Iteration 589 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:23,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:23,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1163472414, now seen corresponding path program 584 times [2022-02-16 13:53:23,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:23,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201625520] [2022-02-16 13:53:23,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:23,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:23,398 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:23,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:23,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201625520] [2022-02-16 13:53:23,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201625520] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:23,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850508527] [2022-02-16 13:53:23,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:23,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:23,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:23,399 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-16 13:53:23,400 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-16 13:53:23,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:23,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:23,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:23,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:23,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:23,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:23,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-16 13:53:23,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:23,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:23,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-16 13:53:23,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:23,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 20 treesize of output 24 [2022-02-16 13:53:23,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:23,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 16 treesize of output 20 [2022-02-16 13:53:23,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:23,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850508527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:23,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:23,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:53:23,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494758077] [2022-02-16 13:53:23,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:23,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:53:23,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:23,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:53:23,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:53:23,607 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-16 13:53:23,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:23,853 INFO L93 Difference]: Finished difference Result 730 states and 1694 transitions. [2022-02-16 13:53:23,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:53:23,853 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-16 13:53:23,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:23,854 INFO L225 Difference]: With dead ends: 730 [2022-02-16 13:53:23,854 INFO L226 Difference]: Without dead ends: 725 [2022-02-16 13:53:23,854 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-16 13:53:23,854 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 109 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:23,854 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.1s Time] [2022-02-16 13:53:23,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-02-16 13:53:23,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 419. [2022-02-16 13:53:23,859 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-16 13:53:23,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1070 transitions. [2022-02-16 13:53:23,860 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1070 transitions. Word has length 22 [2022-02-16 13:53:23,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:23,860 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1070 transitions. [2022-02-16 13:53:23,860 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-16 13:53:23,860 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1070 transitions. [2022-02-16 13:53:23,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:23,861 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:23,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-16 13:53:23,876 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-16 13:53:24,075 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-16 13:53:24,075 INFO L402 AbstractCegarLoop]: === Iteration 590 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:24,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:24,076 INFO L85 PathProgramCache]: Analyzing trace with hash 13838473, now seen corresponding path program 585 times [2022-02-16 13:53:24,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:24,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710813438] [2022-02-16 13:53:24,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:24,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:24,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-16 13:53:24,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:24,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710813438] [2022-02-16 13:53:24,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710813438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:24,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83490632] [2022-02-16 13:53:24,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:24,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:24,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:24,153 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-16 13:53:24,154 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-16 13:53:24,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:24,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:24,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:24,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:24,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:24,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 19 treesize of output 15 [2022-02-16 13:53:24,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:24,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-16 13:53:24,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:24,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:53:24,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:24,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 20 treesize of output 24 [2022-02-16 13:53:24,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:24,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 16 treesize of output 20 [2022-02-16 13:53:24,475 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-16 13:53:24,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83490632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:24,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:24,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:53:24,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837807401] [2022-02-16 13:53:24,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:24,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:53:24,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:24,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:53:24,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:53:24,476 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-16 13:53:24,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:24,616 INFO L93 Difference]: Finished difference Result 592 states and 1405 transitions. [2022-02-16 13:53:24,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:24,616 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-16 13:53:24,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:24,617 INFO L225 Difference]: With dead ends: 592 [2022-02-16 13:53:24,617 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:53:24,617 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-16 13:53:24,617 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-16 13:53:24,617 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-16 13:53:24,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:53:24,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 419. [2022-02-16 13:53:24,621 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-16 13:53:24,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1068 transitions. [2022-02-16 13:53:24,621 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1068 transitions. Word has length 22 [2022-02-16 13:53:24,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:24,621 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1068 transitions. [2022-02-16 13:53:24,622 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-16 13:53:24,622 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1068 transitions. [2022-02-16 13:53:24,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:24,622 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:24,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-16 13:53:24,637 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-16 13:53:24,837 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-16 13:53:24,837 INFO L402 AbstractCegarLoop]: === Iteration 591 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:24,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:24,837 INFO L85 PathProgramCache]: Analyzing trace with hash 817570798, now seen corresponding path program 586 times [2022-02-16 13:53:24,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:24,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88279003] [2022-02-16 13:53:24,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:24,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:24,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:24,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-16 13:53:24,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:24,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88279003] [2022-02-16 13:53:24,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88279003] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:24,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575081582] [2022-02-16 13:53:24,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:24,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:24,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:24,890 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-16 13:53:24,891 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-16 13:53:24,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:24,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:24,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:24,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:24,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-16 13:53:24,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 21 treesize of output 17 [2022-02-16 13:53:24,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-16 13:53:25,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-16 13:53:25,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:25,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:25,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 17 treesize of output 21 [2022-02-16 13:53:25,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:25,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:53:25,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:25,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-16 13:53:25,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-16 13:53:25,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575081582] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:25,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:25,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:53:25,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174471488] [2022-02-16 13:53:25,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:25,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:53:25,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:53:25,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:53:25,159 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-16 13:53:25,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:25,356 INFO L93 Difference]: Finished difference Result 554 states and 1335 transitions. [2022-02-16 13:53:25,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:25,357 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-16 13:53:25,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:25,358 INFO L225 Difference]: With dead ends: 554 [2022-02-16 13:53:25,358 INFO L226 Difference]: Without dead ends: 544 [2022-02-16 13:53:25,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:25,358 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-16 13:53:25,358 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-16 13:53:25,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-02-16 13:53:25,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 424. [2022-02-16 13:53:25,362 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-16 13:53:25,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1074 transitions. [2022-02-16 13:53:25,362 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1074 transitions. Word has length 22 [2022-02-16 13:53:25,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:25,363 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1074 transitions. [2022-02-16 13:53:25,363 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-16 13:53:25,363 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1074 transitions. [2022-02-16 13:53:25,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:25,363 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:25,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:25,378 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-16 13:53:25,564 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-16 13:53:25,565 INFO L402 AbstractCegarLoop]: === Iteration 592 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:25,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:25,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1416033630, now seen corresponding path program 587 times [2022-02-16 13:53:25,565 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:25,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732027481] [2022-02-16 13:53:25,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:25,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:25,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:25,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-16 13:53:25,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:25,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732027481] [2022-02-16 13:53:25,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732027481] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:25,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653425562] [2022-02-16 13:53:25,650 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:25,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:25,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:25,651 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-16 13:53:25,652 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-16 13:53:25,676 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:25,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:25,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:25,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:25,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:25,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:25,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 17 treesize of output 13 [2022-02-16 13:53:25,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-16 13:53:25,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:25,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:25,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:53:25,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:53:25,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:25,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 15 treesize of output 19 [2022-02-16 13:53:25,966 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-16 13:53:25,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653425562] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:25,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:25,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:53:25,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207570212] [2022-02-16 13:53:25,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:25,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:53:25,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:25,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:53:25,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:53:25,967 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-16 13:53:26,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:26,215 INFO L93 Difference]: Finished difference Result 546 states and 1326 transitions. [2022-02-16 13:53:26,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:26,215 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-16 13:53:26,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:26,216 INFO L225 Difference]: With dead ends: 546 [2022-02-16 13:53:26,216 INFO L226 Difference]: Without dead ends: 533 [2022-02-16 13:53:26,216 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-16 13:53:26,216 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:26,216 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.2s Time] [2022-02-16 13:53:26,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-02-16 13:53:26,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 419. [2022-02-16 13:53:26,220 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-16 13:53:26,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1067 transitions. [2022-02-16 13:53:26,221 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1067 transitions. Word has length 22 [2022-02-16 13:53:26,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:26,221 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1067 transitions. [2022-02-16 13:53:26,221 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-16 13:53:26,221 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1067 transitions. [2022-02-16 13:53:26,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:26,222 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:26,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:26,237 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-16 13:53:26,422 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-16 13:53:26,422 INFO L402 AbstractCegarLoop]: === Iteration 593 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:26,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:26,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1803934486, now seen corresponding path program 588 times [2022-02-16 13:53:26,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:26,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650045943] [2022-02-16 13:53:26,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:26,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:26,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:26,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-16 13:53:26,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:26,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650045943] [2022-02-16 13:53:26,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650045943] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:26,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464148101] [2022-02-16 13:53:26,506 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:26,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:26,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:26,507 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-16 13:53:26,507 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-16 13:53:26,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:26,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:26,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:26,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:26,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:26,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 59 treesize of output 51 [2022-02-16 13:53:26,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:26,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:26,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-16 13:53:26,821 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-16 13:53:26,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:26,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:26,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 20 treesize of output 24 [2022-02-16 13:53:26,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:26,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:53:26,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:26,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:26,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-16 13:53:26,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464148101] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:26,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:26,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:53:26,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991175275] [2022-02-16 13:53:26,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:26,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:26,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:26,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:26,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:26,937 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-16 13:53:27,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:27,470 INFO L93 Difference]: Finished difference Result 647 states and 1556 transitions. [2022-02-16 13:53:27,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:53:27,470 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-16 13:53:27,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:27,471 INFO L225 Difference]: With dead ends: 647 [2022-02-16 13:53:27,471 INFO L226 Difference]: Without dead ends: 647 [2022-02-16 13:53:27,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:53:27,472 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-16 13:53:27,472 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-16 13:53:27,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-02-16 13:53:27,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 416. [2022-02-16 13:53:27,476 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-16 13:53:27,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1058 transitions. [2022-02-16 13:53:27,476 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1058 transitions. Word has length 22 [2022-02-16 13:53:27,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:27,477 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1058 transitions. [2022-02-16 13:53:27,477 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-16 13:53:27,477 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1058 transitions. [2022-02-16 13:53:27,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:27,477 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:27,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:27,499 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-16 13:53:27,677 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-16 13:53:27,677 INFO L402 AbstractCegarLoop]: === Iteration 594 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:27,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:27,678 INFO L85 PathProgramCache]: Analyzing trace with hash -923489870, now seen corresponding path program 589 times [2022-02-16 13:53:27,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:27,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348586151] [2022-02-16 13:53:27,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:27,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:27,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:27,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-16 13:53:27,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:27,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348586151] [2022-02-16 13:53:27,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348586151] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:27,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306671736] [2022-02-16 13:53:27,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:27,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:27,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:27,772 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-16 13:53:27,772 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-16 13:53:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:27,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:27,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:27,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:27,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:27,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:27,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-16 13:53:27,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:28,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:28,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 16 treesize of output 20 [2022-02-16 13:53:28,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 20 treesize of output 24 [2022-02-16 13:53:28,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 16 treesize of output 20 [2022-02-16 13:53:28,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-16 13:53:28,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306671736] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:28,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:28,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:53:28,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273073379] [2022-02-16 13:53:28,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:28,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:53:28,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:28,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:53:28,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:53:28,137 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-16 13:53:28,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:28,474 INFO L93 Difference]: Finished difference Result 684 states and 1603 transitions. [2022-02-16 13:53:28,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:53:28,474 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-16 13:53:28,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:28,475 INFO L225 Difference]: With dead ends: 684 [2022-02-16 13:53:28,475 INFO L226 Difference]: Without dead ends: 679 [2022-02-16 13:53:28,476 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-16 13:53:28,476 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 139 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:53:28,476 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-16 13:53:28,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-02-16 13:53:28,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 415. [2022-02-16 13:53:28,480 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-16 13:53:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1054 transitions. [2022-02-16 13:53:28,481 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1054 transitions. Word has length 22 [2022-02-16 13:53:28,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:28,481 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1054 transitions. [2022-02-16 13:53:28,481 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-16 13:53:28,481 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1054 transitions. [2022-02-16 13:53:28,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:28,482 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:28,482 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:28,497 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-16 13:53:28,694 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-16 13:53:28,694 INFO L402 AbstractCegarLoop]: === Iteration 595 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:28,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:28,694 INFO L85 PathProgramCache]: Analyzing trace with hash -309133884, now seen corresponding path program 590 times [2022-02-16 13:53:28,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:28,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007496485] [2022-02-16 13:53:28,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:28,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:28,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-16 13:53:28,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:28,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007496485] [2022-02-16 13:53:28,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007496485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:28,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787345720] [2022-02-16 13:53:28,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:28,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:28,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:28,760 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-16 13:53:28,760 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-16 13:53:28,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:28,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:28,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:28,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:28,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-16 13:53:28,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:28,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-16 13:53:28,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:28,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:28,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 17 treesize of output 21 [2022-02-16 13:53:28,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:28,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 19 treesize of output 23 [2022-02-16 13:53:28,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:28,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-16 13:53:29,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-16 13:53:29,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787345720] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:29,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:29,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:29,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159696836] [2022-02-16 13:53:29,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:29,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:29,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:29,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:29,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:29,013 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-16 13:53:29,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:29,177 INFO L93 Difference]: Finished difference Result 456 states and 1134 transitions. [2022-02-16 13:53:29,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:29,177 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-16 13:53:29,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:29,177 INFO L225 Difference]: With dead ends: 456 [2022-02-16 13:53:29,178 INFO L226 Difference]: Without dead ends: 445 [2022-02-16 13:53:29,178 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-16 13:53:29,178 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-16 13:53:29,178 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-16 13:53:29,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-16 13:53:29,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 419. [2022-02-16 13:53:29,181 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-16 13:53:29,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1058 transitions. [2022-02-16 13:53:29,182 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1058 transitions. Word has length 22 [2022-02-16 13:53:29,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:29,182 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1058 transitions. [2022-02-16 13:53:29,182 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-16 13:53:29,182 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1058 transitions. [2022-02-16 13:53:29,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:29,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:29,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-16 13:53:29,211 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-16 13:53:29,398 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-16 13:53:29,399 INFO L402 AbstractCegarLoop]: === Iteration 596 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:29,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:29,399 INFO L85 PathProgramCache]: Analyzing trace with hash -463571402, now seen corresponding path program 591 times [2022-02-16 13:53:29,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:29,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825341219] [2022-02-16 13:53:29,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:29,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:29,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-16 13:53:29,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:29,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825341219] [2022-02-16 13:53:29,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825341219] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:29,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730718349] [2022-02-16 13:53:29,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:29,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:29,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:29,510 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-16 13:53:29,510 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-16 13:53:29,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:29,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:29,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:29,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:29,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:29,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 21 treesize of output 17 [2022-02-16 13:53:29,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:29,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:29,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:29,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 17 treesize of output 21 [2022-02-16 13:53:29,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:29,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 19 treesize of output 23 [2022-02-16 13:53:29,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:29,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 15 treesize of output 19 [2022-02-16 13:53:29,801 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-16 13:53:29,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730718349] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:29,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:29,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:53:29,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436932905] [2022-02-16 13:53:29,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:29,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:53:29,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:29,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:53:29,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:53:29,802 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-16 13:53:29,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:29,962 INFO L93 Difference]: Finished difference Result 478 states and 1173 transitions. [2022-02-16 13:53:29,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:29,962 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-16 13:53:29,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:29,963 INFO L225 Difference]: With dead ends: 478 [2022-02-16 13:53:29,963 INFO L226 Difference]: Without dead ends: 467 [2022-02-16 13:53:29,963 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-16 13:53:29,963 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-16 13:53:29,964 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-16 13:53:29,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-02-16 13:53:29,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 421. [2022-02-16 13:53:29,967 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-16 13:53:29,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1061 transitions. [2022-02-16 13:53:29,968 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1061 transitions. Word has length 22 [2022-02-16 13:53:29,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:29,968 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1061 transitions. [2022-02-16 13:53:29,968 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-16 13:53:29,968 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1061 transitions. [2022-02-16 13:53:29,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:29,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:29,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:29,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Ended with exit code 0 [2022-02-16 13:53:30,183 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-16 13:53:30,183 INFO L402 AbstractCegarLoop]: === Iteration 597 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:30,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:30,183 INFO L85 PathProgramCache]: Analyzing trace with hash 134891430, now seen corresponding path program 592 times [2022-02-16 13:53:30,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:30,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317213932] [2022-02-16 13:53:30,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:30,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:30,234 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:30,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:30,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317213932] [2022-02-16 13:53:30,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317213932] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:30,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319622274] [2022-02-16 13:53:30,234 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:30,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:30,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:30,235 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-16 13:53:30,236 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-16 13:53:30,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:30,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:30,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:30,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:30,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-16 13:53:30,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 21 treesize of output 17 [2022-02-16 13:53:30,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:53:30,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:30,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:30,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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-16 13:53:30,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:30,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 19 treesize of output 23 [2022-02-16 13:53:30,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:30,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 15 treesize of output 19 [2022-02-16 13:53:30,429 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-16 13:53:30,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319622274] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:30,429 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:30,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:53:30,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992225154] [2022-02-16 13:53:30,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:30,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:53:30,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:30,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:53:30,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:53:30,430 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-16 13:53:30,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:30,516 INFO L93 Difference]: Finished difference Result 462 states and 1145 transitions. [2022-02-16 13:53:30,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:30,516 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-16 13:53:30,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:30,516 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:53:30,516 INFO L226 Difference]: Without dead ends: 448 [2022-02-16 13:53:30,517 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-16 13:53:30,517 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-16 13:53:30,517 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-16 13:53:30,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-16 13:53:30,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 415. [2022-02-16 13:53:30,520 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-16 13:53:30,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1053 transitions. [2022-02-16 13:53:30,521 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1053 transitions. Word has length 22 [2022-02-16 13:53:30,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:30,521 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1053 transitions. [2022-02-16 13:53:30,521 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-16 13:53:30,521 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1053 transitions. [2022-02-16 13:53:30,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:30,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:30,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-16 13:53:30,540 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-16 13:53:30,736 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-16 13:53:30,737 INFO L402 AbstractCegarLoop]: === Iteration 598 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:30,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:30,737 INFO L85 PathProgramCache]: Analyzing trace with hash 990537472, now seen corresponding path program 593 times [2022-02-16 13:53:30,737 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:30,737 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580993755] [2022-02-16 13:53:30,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:30,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:30,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-16 13:53:30,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:30,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580993755] [2022-02-16 13:53:30,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580993755] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:30,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241548249] [2022-02-16 13:53:30,789 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:30,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:30,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:30,790 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-16 13:53:30,791 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-16 13:53:30,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:30,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:30,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:30,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:30,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:30,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 41 treesize of output 35 [2022-02-16 13:53:30,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 41 treesize of output 35 [2022-02-16 13:53:30,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:30,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-16 13:53:30,955 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-16 13:53:30,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:31,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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 20 treesize of output 24 [2022-02-16 13:53:31,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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 33 treesize of output 37 [2022-02-16 13:53:31,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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 29 treesize of output 33 [2022-02-16 13:53:31,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:31,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241548249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:31,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:31,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:53:31,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881607459] [2022-02-16 13:53:31,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:31,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:31,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:31,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:31,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:31,069 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-16 13:53:31,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:31,392 INFO L93 Difference]: Finished difference Result 607 states and 1451 transitions. [2022-02-16 13:53:31,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:53:31,393 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-16 13:53:31,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:31,394 INFO L225 Difference]: With dead ends: 607 [2022-02-16 13:53:31,394 INFO L226 Difference]: Without dead ends: 607 [2022-02-16 13:53:31,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:53:31,407 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 109 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:53:31,407 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-16 13:53:31,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-02-16 13:53:31,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 412. [2022-02-16 13:53:31,412 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-16 13:53:31,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1044 transitions. [2022-02-16 13:53:31,413 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1044 transitions. Word has length 22 [2022-02-16 13:53:31,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:31,413 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1044 transitions. [2022-02-16 13:53:31,413 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-16 13:53:31,413 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1044 transitions. [2022-02-16 13:53:31,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:31,413 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:31,413 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:31,433 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-16 13:53:31,633 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-16 13:53:31,633 INFO L402 AbstractCegarLoop]: === Iteration 599 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:31,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:31,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1634350721, now seen corresponding path program 594 times [2022-02-16 13:53:31,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:31,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380133106] [2022-02-16 13:53:31,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:31,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:31,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:31,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:31,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:31,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380133106] [2022-02-16 13:53:31,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380133106] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:31,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299577669] [2022-02-16 13:53:31,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:31,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:31,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:31,722 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-16 13:53:31,723 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-16 13:53:31,752 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:31,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:31,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:31,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:31,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-16 13:53:31,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:31,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:31,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:31,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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 15 treesize of output 19 [2022-02-16 13:53:31,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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-16 13:53:31,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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-16 13:53:31,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-16 13:53:31,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299577669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:31,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:31,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:53:31,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629791447] [2022-02-16 13:53:31,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:31,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:53:31,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:31,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:53:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:53:31,981 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-16 13:53:32,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:32,174 INFO L93 Difference]: Finished difference Result 542 states and 1306 transitions. [2022-02-16 13:53:32,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:32,174 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-16 13:53:32,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:32,175 INFO L225 Difference]: With dead ends: 542 [2022-02-16 13:53:32,175 INFO L226 Difference]: Without dead ends: 516 [2022-02-16 13:53:32,175 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-16 13:53:32,175 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:32,175 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.2s Time] [2022-02-16 13:53:32,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-02-16 13:53:32,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 410. [2022-02-16 13:53:32,192 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-16 13:53:32,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1040 transitions. [2022-02-16 13:53:32,193 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1040 transitions. Word has length 22 [2022-02-16 13:53:32,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:32,193 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 1040 transitions. [2022-02-16 13:53:32,193 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-16 13:53:32,193 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1040 transitions. [2022-02-16 13:53:32,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:32,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:32,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:32,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (595)] Ended with exit code 0 [2022-02-16 13:53:32,403 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-16 13:53:32,403 INFO L402 AbstractCegarLoop]: === Iteration 600 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:32,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:32,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1870982088, now seen corresponding path program 595 times [2022-02-16 13:53:32,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:32,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183213155] [2022-02-16 13:53:32,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:32,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:32,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:32,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:32,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:32,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183213155] [2022-02-16 13:53:32,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183213155] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:32,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719268265] [2022-02-16 13:53:32,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:32,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:32,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:32,520 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-16 13:53:32,520 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-16 13:53:32,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:32,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:32,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:32,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:32,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:32,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 15 treesize of output 11 [2022-02-16 13:53:32,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:32,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:32,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:32,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-16 13:53:32,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:32,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 20 treesize of output 24 [2022-02-16 13:53:32,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:32,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 16 treesize of output 20 [2022-02-16 13:53:32,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-16 13:53:32,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719268265] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:32,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:32,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:53:32,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227845153] [2022-02-16 13:53:32,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:32,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:53:32,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:32,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:53:32,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:53:32,875 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-16 13:53:33,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:33,198 INFO L93 Difference]: Finished difference Result 583 states and 1392 transitions. [2022-02-16 13:53:33,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:53:33,199 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-16 13:53:33,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:33,200 INFO L225 Difference]: With dead ends: 583 [2022-02-16 13:53:33,200 INFO L226 Difference]: Without dead ends: 578 [2022-02-16 13:53:33,200 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-16 13:53:33,200 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 95 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:33,200 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.2s Time] [2022-02-16 13:53:33,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-16 13:53:33,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 409. [2022-02-16 13:53:33,204 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-16 13:53:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1036 transitions. [2022-02-16 13:53:33,205 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1036 transitions. Word has length 22 [2022-02-16 13:53:33,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:33,205 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1036 transitions. [2022-02-16 13:53:33,205 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-16 13:53:33,205 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1036 transitions. [2022-02-16 13:53:33,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:33,205 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:33,205 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:33,221 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-16 13:53:33,421 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-16 13:53:33,421 INFO L402 AbstractCegarLoop]: === Iteration 601 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:33,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:33,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1735100087, now seen corresponding path program 596 times [2022-02-16 13:53:33,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:33,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22218905] [2022-02-16 13:53:33,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:33,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:33,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:33,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:33,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:33,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22218905] [2022-02-16 13:53:33,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22218905] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:33,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175396810] [2022-02-16 13:53:33,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:33,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:33,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:33,480 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-16 13:53:33,481 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-16 13:53:33,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:33,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:33,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:33,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:33,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-16 13:53:33,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 17 treesize of output 13 [2022-02-16 13:53:33,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-16 13:53:33,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:33,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:33,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:33,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:33,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 20 treesize of output 24 [2022-02-16 13:53:33,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:33,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 16 treesize of output 20 [2022-02-16 13:53:33,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:33,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175396810] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:33,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:33,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:33,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363690835] [2022-02-16 13:53:33,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:33,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:33,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:33,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:33,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:33,669 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-16 13:53:33,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:33,772 INFO L93 Difference]: Finished difference Result 475 states and 1181 transitions. [2022-02-16 13:53:33,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:33,773 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-16 13:53:33,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:33,773 INFO L225 Difference]: With dead ends: 475 [2022-02-16 13:53:33,773 INFO L226 Difference]: Without dead ends: 460 [2022-02-16 13:53:33,774 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-16 13:53:33,774 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-16 13:53:33,774 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-16 13:53:33,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-16 13:53:33,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 392. [2022-02-16 13:53:33,777 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-16 13:53:33,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 997 transitions. [2022-02-16 13:53:33,778 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 997 transitions. Word has length 22 [2022-02-16 13:53:33,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:33,778 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 997 transitions. [2022-02-16 13:53:33,778 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-16 13:53:33,778 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 997 transitions. [2022-02-16 13:53:33,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:33,778 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:33,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:33,794 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-16 13:53:33,994 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-16 13:53:33,994 INFO L402 AbstractCegarLoop]: === Iteration 602 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:33,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:33,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1552560256, now seen corresponding path program 597 times [2022-02-16 13:53:33,994 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:33,994 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154531607] [2022-02-16 13:53:33,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:33,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:34,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-16 13:53:34,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:34,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154531607] [2022-02-16 13:53:34,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154531607] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:34,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093515098] [2022-02-16 13:53:34,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:34,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:34,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:34,072 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-16 13:53:34,072 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-16 13:53:34,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:34,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:34,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:34,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:34,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 17 treesize of output 13 [2022-02-16 13:53:34,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:34,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:34,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:34,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:34,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 19 treesize of output 23 [2022-02-16 13:53:34,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:34,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 20 treesize of output 24 [2022-02-16 13:53:34,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:34,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 16 treesize of output 20 [2022-02-16 13:53:34,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-16 13:53:34,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093515098] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:34,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:34,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-02-16 13:53:34,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020878682] [2022-02-16 13:53:34,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:34,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:53:34,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:34,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:53:34,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:53:34,381 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-16 13:53:34,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:34,623 INFO L93 Difference]: Finished difference Result 484 states and 1184 transitions. [2022-02-16 13:53:34,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:53:34,624 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-16 13:53:34,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:34,625 INFO L225 Difference]: With dead ends: 484 [2022-02-16 13:53:34,625 INFO L226 Difference]: Without dead ends: 479 [2022-02-16 13:53:34,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:34,625 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 127 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:53:34,625 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-16 13:53:34,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-02-16 13:53:34,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 388. [2022-02-16 13:53:34,630 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-16 13:53:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 986 transitions. [2022-02-16 13:53:34,630 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 986 transitions. Word has length 22 [2022-02-16 13:53:34,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:34,630 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 986 transitions. [2022-02-16 13:53:34,630 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-16 13:53:34,631 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 986 transitions. [2022-02-16 13:53:34,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:34,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:34,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:34,647 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-16 13:53:34,846 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-16 13:53:34,847 INFO L402 AbstractCegarLoop]: === Iteration 603 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:34,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:34,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1136637255, now seen corresponding path program 598 times [2022-02-16 13:53:34,847 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:34,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199390650] [2022-02-16 13:53:34,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:34,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:34,933 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:34,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:34,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199390650] [2022-02-16 13:53:34,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199390650] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:34,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069149812] [2022-02-16 13:53:34,934 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:34,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:34,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:34,935 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-16 13:53:34,935 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-16 13:53:34,959 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:34,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:34,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:34,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:35,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-16 13:53:35,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 19 treesize of output 15 [2022-02-16 13:53:35,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:35,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-16 13:53:35,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:35,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:35,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:35,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:35,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:35,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-16 13:53:35,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:35,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069149812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:35,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:35,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:53:35,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332076008] [2022-02-16 13:53:35,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:35,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:53:35,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:35,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:53:35,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:53:35,158 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-16 13:53:35,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:35,289 INFO L93 Difference]: Finished difference Result 463 states and 1157 transitions. [2022-02-16 13:53:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:35,289 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-16 13:53:35,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:35,289 INFO L225 Difference]: With dead ends: 463 [2022-02-16 13:53:35,290 INFO L226 Difference]: Without dead ends: 455 [2022-02-16 13:53:35,290 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-16 13:53:35,290 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-16 13:53:35,290 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-16 13:53:35,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-16 13:53:35,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 384. [2022-02-16 13:53:35,293 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-16 13:53:35,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 981 transitions. [2022-02-16 13:53:35,294 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 981 transitions. Word has length 22 [2022-02-16 13:53:35,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:35,294 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 981 transitions. [2022-02-16 13:53:35,294 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-16 13:53:35,294 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 981 transitions. [2022-02-16 13:53:35,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:35,294 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:35,294 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:35,310 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-16 13:53:35,510 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-16 13:53:35,510 INFO L402 AbstractCegarLoop]: === Iteration 604 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:35,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:35,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1179000862, now seen corresponding path program 599 times [2022-02-16 13:53:35,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:35,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264285809] [2022-02-16 13:53:35,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:35,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:35,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:35,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:35,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264285809] [2022-02-16 13:53:35,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264285809] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:35,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912573268] [2022-02-16 13:53:35,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:35,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:35,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:35,650 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-16 13:53:35,679 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-16 13:53:35,683 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:35,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:35,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:35,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:35,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:35,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-16 13:53:35,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:35,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-16 13:53:35,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:35,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-16 13:53:35,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:35,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:35,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:35,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 20 [2022-02-16 13:53:35,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:35,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 20 treesize of output 24 [2022-02-16 13:53:35,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:35,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-16 13:53:35,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-16 13:53:35,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912573268] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:35,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:35,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:35,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188789870] [2022-02-16 13:53:35,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:35,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:35,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:35,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:35,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:35,926 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-16 13:53:35,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:35,987 INFO L93 Difference]: Finished difference Result 412 states and 1039 transitions. [2022-02-16 13:53:35,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:35,987 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-16 13:53:35,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:35,987 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:53:35,987 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:53:35,987 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-16 13:53:35,988 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-16 13:53:35,988 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-16 13:53:35,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:53:35,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 385. [2022-02-16 13:53:35,991 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-16 13:53:35,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 985 transitions. [2022-02-16 13:53:35,992 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 985 transitions. Word has length 22 [2022-02-16 13:53:35,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:35,992 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 985 transitions. [2022-02-16 13:53:35,992 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-16 13:53:35,992 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 985 transitions. [2022-02-16 13:53:35,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:35,992 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:35,992 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-16 13:53:36,008 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-16 13:53:36,208 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-16 13:53:36,208 INFO L402 AbstractCegarLoop]: === Iteration 605 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:36,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:36,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1320922949, now seen corresponding path program 600 times [2022-02-16 13:53:36,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:36,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117600115] [2022-02-16 13:53:36,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:36,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:36,282 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-16 13:53:36,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:36,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117600115] [2022-02-16 13:53:36,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117600115] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:36,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485327451] [2022-02-16 13:53:36,282 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:36,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:36,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:36,283 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-16 13:53:36,284 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-16 13:53:36,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:36,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:36,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:36,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:36,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:36,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 17 treesize of output 13 [2022-02-16 13:53:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:36,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:36,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:36,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 10 treesize of output 5 [2022-02-16 13:53:36,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:36,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:36,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:36,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-16 13:53:36,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:36,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 22 treesize of output 26 [2022-02-16 13:53:36,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:36,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-16 13:53:36,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:36,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485327451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:36,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:36,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:53:36,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613082293] [2022-02-16 13:53:36,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:36,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:36,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:36,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:36,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:36,711 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-16 13:53:36,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:36,790 INFO L93 Difference]: Finished difference Result 407 states and 1024 transitions. [2022-02-16 13:53:36,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:36,790 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-16 13:53:36,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:36,791 INFO L225 Difference]: With dead ends: 407 [2022-02-16 13:53:36,791 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:53:36,791 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-16 13:53:36,791 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-16 13:53:36,791 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-16 13:53:36,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:53:36,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 385. [2022-02-16 13:53:36,794 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-16 13:53:36,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 985 transitions. [2022-02-16 13:53:36,795 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 985 transitions. Word has length 22 [2022-02-16 13:53:36,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:36,795 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 985 transitions. [2022-02-16 13:53:36,795 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-16 13:53:36,795 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 985 transitions. [2022-02-16 13:53:36,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:36,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:36,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:36,823 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-16 13:53:37,011 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-16 13:53:37,011 INFO L402 AbstractCegarLoop]: === Iteration 606 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:37,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:37,011 INFO L85 PathProgramCache]: Analyzing trace with hash -81206207, now seen corresponding path program 601 times [2022-02-16 13:53:37,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:37,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879508542] [2022-02-16 13:53:37,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:37,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:37,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:37,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879508542] [2022-02-16 13:53:37,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879508542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:37,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517594725] [2022-02-16 13:53:37,078 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:37,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:37,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:37,079 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-16 13:53:37,080 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-16 13:53:37,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:37,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:37,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:37,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 17 treesize of output 13 [2022-02-16 13:53:37,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:37,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-16 13:53:37,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:37,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 10 treesize of output 5 [2022-02-16 13:53:37,321 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:37,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:37,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:37,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 15 treesize of output 19 [2022-02-16 13:53:37,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 20 treesize of output 24 [2022-02-16 13:53:37,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:37,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-16 13:53:37,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-16 13:53:37,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517594725] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:37,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:37,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:37,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215540178] [2022-02-16 13:53:37,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:37,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:37,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:37,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:37,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:37,486 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-16 13:53:37,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:37,613 INFO L93 Difference]: Finished difference Result 413 states and 1040 transitions. [2022-02-16 13:53:37,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:37,613 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-16 13:53:37,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:37,614 INFO L225 Difference]: With dead ends: 413 [2022-02-16 13:53:37,614 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:53:37,614 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-16 13:53:37,614 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-16 13:53:37,614 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-16 13:53:37,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:53:37,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 385. [2022-02-16 13:53:37,617 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-16 13:53:37,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 985 transitions. [2022-02-16 13:53:37,618 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 985 transitions. Word has length 22 [2022-02-16 13:53:37,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:37,618 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 985 transitions. [2022-02-16 13:53:37,618 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-16 13:53:37,618 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 985 transitions. [2022-02-16 13:53:37,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:37,618 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:37,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-16 13:53:37,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (602)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:37,827 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-16 13:53:37,827 INFO L402 AbstractCegarLoop]: === Iteration 607 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:37,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:37,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1969394982, now seen corresponding path program 602 times [2022-02-16 13:53:37,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:37,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948786791] [2022-02-16 13:53:37,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:37,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:37,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:37,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:37,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948786791] [2022-02-16 13:53:37,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948786791] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:37,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077668134] [2022-02-16 13:53:37,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:37,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:37,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:37,899 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-16 13:53:37,900 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-16 13:53:37,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:37,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:37,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:37,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:38,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:38,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 17 treesize of output 13 [2022-02-16 13:53:38,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:38,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 19 treesize of output 15 [2022-02-16 13:53:38,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:53:38,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:38,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:38,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:38,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:38,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:38,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-16 13:53:38,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:38,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 16 treesize of output 20 [2022-02-16 13:53:38,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:38,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077668134] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:38,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:38,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:38,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853017119] [2022-02-16 13:53:38,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:38,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:38,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:38,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:38,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:38,170 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-16 13:53:38,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:38,254 INFO L93 Difference]: Finished difference Result 420 states and 1055 transitions. [2022-02-16 13:53:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:38,254 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-16 13:53:38,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:38,255 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:53:38,255 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:53:38,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:38,255 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-16 13:53:38,255 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-16 13:53:38,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:53:38,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 386. [2022-02-16 13:53:38,258 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-16 13:53:38,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-16 13:53:38,259 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-16 13:53:38,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:38,259 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-16 13:53:38,259 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-16 13:53:38,259 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-16 13:53:38,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:38,259 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:38,259 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:38,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (603)] Ended with exit code 0 [2022-02-16 13:53:38,474 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-16 13:53:38,475 INFO L402 AbstractCegarLoop]: === Iteration 608 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:38,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:38,475 INFO L85 PathProgramCache]: Analyzing trace with hash 908616892, now seen corresponding path program 603 times [2022-02-16 13:53:38,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:38,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020529446] [2022-02-16 13:53:38,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:38,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:38,578 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:38,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:38,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020529446] [2022-02-16 13:53:38,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020529446] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:38,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443725988] [2022-02-16 13:53:38,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:38,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:38,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:38,580 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-16 13:53:38,580 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-16 13:53:38,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:53:38,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:38,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:38,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:38,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:38,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 17 treesize of output 13 [2022-02-16 13:53:38,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:38,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 19 treesize of output 15 [2022-02-16 13:53:38,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:38,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:53:38,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-16 13:53:38,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:38,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:38,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-16 13:53:38,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:38,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:38,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-16 13:53:38,906 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:38,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443725988] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:38,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:38,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:38,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912180060] [2022-02-16 13:53:38,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:38,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:38,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:38,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:38,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:38,907 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-16 13:53:39,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:39,010 INFO L93 Difference]: Finished difference Result 419 states and 1056 transitions. [2022-02-16 13:53:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:39,010 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-16 13:53:39,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:39,011 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:53:39,011 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:53:39,011 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-16 13:53:39,011 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-16 13:53:39,011 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-16 13:53:39,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:53:39,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 386. [2022-02-16 13:53:39,014 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-16 13:53:39,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-16 13:53:39,015 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-16 13:53:39,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:39,015 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-16 13:53:39,015 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-16 13:53:39,015 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-16 13:53:39,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:39,015 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:39,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-16 13:53:39,031 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-16 13:53:39,227 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-16 13:53:39,227 INFO L402 AbstractCegarLoop]: === Iteration 609 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:39,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:39,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1348792263, now seen corresponding path program 604 times [2022-02-16 13:53:39,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:39,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722088726] [2022-02-16 13:53:39,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:39,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:39,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-16 13:53:39,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:39,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722088726] [2022-02-16 13:53:39,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722088726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:39,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656363846] [2022-02-16 13:53:39,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:39,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:39,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:39,328 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-16 13:53:39,329 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-16 13:53:39,350 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:39,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:39,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:39,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:39,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:39,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-16 13:53:39,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:39,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-16 13:53:39,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:39,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 15 treesize of output 11 [2022-02-16 13:53:39,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:39,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:39,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:39,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-16 13:53:39,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:39,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:39,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 16 treesize of output 20 [2022-02-16 13:53:39,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:39,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656363846] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:39,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:39,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:39,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420946095] [2022-02-16 13:53:39,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:39,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:39,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:39,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:39,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:39,690 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-16 13:53:39,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:39,810 INFO L93 Difference]: Finished difference Result 430 states and 1067 transitions. [2022-02-16 13:53:39,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:39,810 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-16 13:53:39,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:39,811 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:53:39,811 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:53:39,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:39,811 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-16 13:53:39,811 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-16 13:53:39,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:53:39,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 387. [2022-02-16 13:53:39,814 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-16 13:53:39,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:39,815 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:39,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:39,815 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:39,815 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-16 13:53:39,815 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:39,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:39,816 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:39,816 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-16 13:53:39,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (605)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:40,027 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-16 13:53:40,027 INFO L402 AbstractCegarLoop]: === Iteration 610 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:40,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:40,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2084811467, now seen corresponding path program 605 times [2022-02-16 13:53:40,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:40,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040714285] [2022-02-16 13:53:40,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:40,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:40,108 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-16 13:53:40,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:40,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040714285] [2022-02-16 13:53:40,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040714285] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:40,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710807462] [2022-02-16 13:53:40,109 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:40,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:40,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:40,110 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-16 13:53:40,110 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-16 13:53:40,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:53:40,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:40,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:40,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:40,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:40,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:40,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 10 treesize of output 5 [2022-02-16 13:53:40,303 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-16 13:53:40,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:40,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:40,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 15 treesize of output 19 [2022-02-16 13:53:40,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:40,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-16 13:53:40,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:40,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 18 treesize of output 22 [2022-02-16 13:53:40,417 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:40,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710807462] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:40,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:40,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:53:40,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943570285] [2022-02-16 13:53:40,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:40,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:40,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:40,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:40,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:40,418 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-16 13:53:40,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:40,477 INFO L93 Difference]: Finished difference Result 410 states and 1032 transitions. [2022-02-16 13:53:40,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:40,477 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-16 13:53:40,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:40,477 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:53:40,477 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:53:40,477 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-16 13:53:40,477 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-16 13:53:40,478 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-16 13:53:40,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:53:40,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 387. [2022-02-16 13:53:40,481 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-16 13:53:40,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:40,481 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:40,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:40,481 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:40,481 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-16 13:53:40,481 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:40,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:40,482 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:40,482 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:40,498 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-16 13:53:40,691 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-16 13:53:40,691 INFO L402 AbstractCegarLoop]: === Iteration 611 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:40,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:40,691 INFO L85 PathProgramCache]: Analyzing trace with hash -558398143, now seen corresponding path program 606 times [2022-02-16 13:53:40,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:40,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277528774] [2022-02-16 13:53:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:40,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:40,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:40,792 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-16 13:53:40,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:40,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277528774] [2022-02-16 13:53:40,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277528774] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:40,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70720155] [2022-02-16 13:53:40,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:40,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:40,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:40,794 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-16 13:53:40,794 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-16 13:53:40,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:40,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:40,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:40,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:40,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:40,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:41,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:41,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:41,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 9 treesize of output 3 [2022-02-16 13:53:41,042 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-16 13:53:41,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:41,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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 16 treesize of output 20 [2022-02-16 13:53:41,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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-16 13:53:41,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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-16 13:53:41,159 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-16 13:53:41,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70720155] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:41,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:41,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:41,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527601417] [2022-02-16 13:53:41,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:41,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:41,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:41,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:41,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:41,160 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-16 13:53:41,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:41,209 INFO L93 Difference]: Finished difference Result 419 states and 1054 transitions. [2022-02-16 13:53:41,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:41,209 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-16 13:53:41,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:41,210 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:53:41,210 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:53:41,210 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-16 13:53:41,210 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-16 13:53:41,210 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-16 13:53:41,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:53:41,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 386. [2022-02-16 13:53:41,213 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-16 13:53:41,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-16 13:53:41,214 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-16 13:53:41,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:41,214 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-16 13:53:41,214 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-16 13:53:41,214 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-16 13:53:41,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:41,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:41,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:41,230 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-16 13:53:41,420 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-16 13:53:41,420 INFO L402 AbstractCegarLoop]: === Iteration 612 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:41,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:41,420 INFO L85 PathProgramCache]: Analyzing trace with hash 240876140, now seen corresponding path program 607 times [2022-02-16 13:53:41,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:41,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957495417] [2022-02-16 13:53:41,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:41,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:41,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:41,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:41,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957495417] [2022-02-16 13:53:41,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957495417] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:41,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614106898] [2022-02-16 13:53:41,520 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:41,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:41,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:41,521 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-16 13:53:41,521 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-16 13:53:41,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:41,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:41,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:41,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:41,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:41,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:41,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 9 treesize of output 3 [2022-02-16 13:53:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:41,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:41,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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-16 13:53:41,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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 20 treesize of output 24 [2022-02-16 13:53:41,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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 16 treesize of output 20 [2022-02-16 13:53:41,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:41,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614106898] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:41,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:41,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:41,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438150026] [2022-02-16 13:53:41,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:41,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:41,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:41,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:41,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:41,894 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-16 13:53:41,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:41,964 INFO L93 Difference]: Finished difference Result 417 states and 1055 transitions. [2022-02-16 13:53:41,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:41,964 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-16 13:53:41,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:41,964 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:53:41,964 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:53:41,964 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-16 13:53:41,965 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:53:41,965 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-16 13:53:41,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:53:41,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 387. [2022-02-16 13:53:41,968 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-16 13:53:41,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-16 13:53:41,968 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-16 13:53:41,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:41,968 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-16 13:53:41,969 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-16 13:53:41,969 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-16 13:53:41,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:41,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:41,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:41,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (608)] Ended with exit code 0 [2022-02-16 13:53:42,179 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-16 13:53:42,179 INFO L402 AbstractCegarLoop]: === Iteration 613 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:42,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:42,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1031270260, now seen corresponding path program 608 times [2022-02-16 13:53:42,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:42,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3572770] [2022-02-16 13:53:42,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:42,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:42,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:42,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:42,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:42,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3572770] [2022-02-16 13:53:42,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3572770] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:42,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262275800] [2022-02-16 13:53:42,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:42,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:42,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:42,274 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-16 13:53:42,275 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-16 13:53:42,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:42,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:42,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:42,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:42,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:42,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 19 treesize of output 15 [2022-02-16 13:53:42,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:42,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 19 treesize of output 15 [2022-02-16 13:53:42,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:42,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 15 treesize of output 11 [2022-02-16 13:53:42,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:42,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:42,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:42,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:42,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:42,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 20 treesize of output 24 [2022-02-16 13:53:42,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:42,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:42,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262275800] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:42,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:42,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:42,696 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662154708] [2022-02-16 13:53:42,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:42,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:42,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:42,697 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-16 13:53:42,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:42,829 INFO L93 Difference]: Finished difference Result 426 states and 1072 transitions. [2022-02-16 13:53:42,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:42,830 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-16 13:53:42,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:42,830 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:53:42,830 INFO L226 Difference]: Without dead ends: 407 [2022-02-16 13:53:42,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:42,831 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-16 13:53:42,831 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-16 13:53:42,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-16 13:53:42,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 387. [2022-02-16 13:53:42,834 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-16 13:53:42,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-16 13:53:42,834 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-16 13:53:42,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:42,834 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-16 13:53:42,835 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-16 13:53:42,835 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-16 13:53:42,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:42,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:42,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-16 13:53:42,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (609)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:43,035 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-16 13:53:43,035 INFO L402 AbstractCegarLoop]: === Iteration 614 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:43,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash 637858556, now seen corresponding path program 609 times [2022-02-16 13:53:43,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:43,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191756267] [2022-02-16 13:53:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:43,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:43,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-16 13:53:43,119 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:43,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191756267] [2022-02-16 13:53:43,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191756267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:43,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948247264] [2022-02-16 13:53:43,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:43,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:43,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:43,120 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-16 13:53:43,120 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-16 13:53:43,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:43,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:43,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:43,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:43,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:43,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 19 treesize of output 15 [2022-02-16 13:53:43,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:43,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 17 treesize of output 13 [2022-02-16 13:53:43,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:43,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 9 treesize of output 3 [2022-02-16 13:53:43,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-16 13:53:43,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:43,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:43,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-16 13:53:43,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:43,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 20 treesize of output 24 [2022-02-16 13:53:43,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:43,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 16 treesize of output 20 [2022-02-16 13:53:43,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-16 13:53:43,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948247264] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:43,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:43,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:43,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257454444] [2022-02-16 13:53:43,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:43,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:43,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:43,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:43,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:43,465 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-16 13:53:43,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:43,565 INFO L93 Difference]: Finished difference Result 421 states and 1063 transitions. [2022-02-16 13:53:43,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:43,566 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-16 13:53:43,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:43,566 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:53:43,566 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:53:43,566 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-16 13:53:43,567 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-16 13:53:43,567 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-16 13:53:43,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:53:43,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 387. [2022-02-16 13:53:43,570 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-16 13:53:43,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-16 13:53:43,571 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-16 13:53:43,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:43,571 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-16 13:53:43,571 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-16 13:53:43,571 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-16 13:53:43,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:43,571 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:43,571 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:43,588 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-16 13:53:43,787 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-16 13:53:43,787 INFO L402 AbstractCegarLoop]: === Iteration 615 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:43,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:43,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1045764984, now seen corresponding path program 610 times [2022-02-16 13:53:43,787 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:43,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69006396] [2022-02-16 13:53:43,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:43,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:43,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:43,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:43,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69006396] [2022-02-16 13:53:43,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69006396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:43,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670968471] [2022-02-16 13:53:43,861 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:43,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:43,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:43,862 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-16 13:53:43,862 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-16 13:53:43,886 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:43,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:43,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:43,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:43,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:43,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 19 treesize of output 15 [2022-02-16 13:53:44,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,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-16 13:53:44,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,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 15 treesize of output 11 [2022-02-16 13:53:44,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:44,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:44,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:44,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:44,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-16 13:53:44,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:44,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 16 treesize of output 20 [2022-02-16 13:53:44,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:44,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670968471] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:44,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:44,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:44,200 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209574912] [2022-02-16 13:53:44,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:44,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:44,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:44,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:44,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:44,200 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-16 13:53:44,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:44,333 INFO L93 Difference]: Finished difference Result 424 states and 1067 transitions. [2022-02-16 13:53:44,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:44,333 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-16 13:53:44,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:44,333 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:53:44,333 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:53:44,333 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-16 13:53:44,334 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-16 13:53:44,334 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-16 13:53:44,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:53:44,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 387. [2022-02-16 13:53:44,337 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-16 13:53:44,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-16 13:53:44,337 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-16 13:53:44,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:44,337 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-16 13:53:44,337 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-16 13:53:44,338 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-16 13:53:44,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:44,338 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:44,338 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:44,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (611)] Ended with exit code 0 [2022-02-16 13:53:44,542 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-16 13:53:44,543 INFO L402 AbstractCegarLoop]: === Iteration 616 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:44,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash -764270600, now seen corresponding path program 611 times [2022-02-16 13:53:44,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:44,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156700934] [2022-02-16 13:53:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:44,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:44,651 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-16 13:53:44,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:44,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156700934] [2022-02-16 13:53:44,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156700934] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:44,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763293289] [2022-02-16 13:53:44,652 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:44,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:44,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:44,653 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-16 13:53:44,653 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-16 13:53:44,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:44,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:44,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:44,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:44,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,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 19 treesize of output 15 [2022-02-16 13:53:44,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,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 19 treesize of output 15 [2022-02-16 13:53:44,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,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 11 treesize of output 3 [2022-02-16 13:53:44,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:44,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:45,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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 17 treesize of output 21 [2022-02-16 13:53:45,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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 22 treesize of output 26 [2022-02-16 13:53:45,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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-16 13:53:45,141 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-16 13:53:45,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763293289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:45,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:45,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:45,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407855206] [2022-02-16 13:53:45,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:45,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:45,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:45,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:45,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:45,142 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-16 13:53:45,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:45,323 INFO L93 Difference]: Finished difference Result 454 states and 1125 transitions. [2022-02-16 13:53:45,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:53:45,323 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-16 13:53:45,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:45,324 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:53:45,324 INFO L226 Difference]: Without dead ends: 449 [2022-02-16 13:53:45,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:53:45,324 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-16 13:53:45,324 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-16 13:53:45,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-16 13:53:45,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 387. [2022-02-16 13:53:45,327 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-16 13:53:45,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-16 13:53:45,328 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-16 13:53:45,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:45,328 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-16 13:53:45,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-16 13:53:45,328 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-16 13:53:45,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:45,328 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:45,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-16 13:53:45,343 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-16 13:53:45,539 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-16 13:53:45,539 INFO L402 AbstractCegarLoop]: === Iteration 617 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:45,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:45,539 INFO L85 PathProgramCache]: Analyzing trace with hash -659653199, now seen corresponding path program 612 times [2022-02-16 13:53:45,539 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:45,539 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920451816] [2022-02-16 13:53:45,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:45,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:45,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:45,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-16 13:53:45,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:45,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920451816] [2022-02-16 13:53:45,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920451816] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:45,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655676921] [2022-02-16 13:53:45,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:45,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:45,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:45,626 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-16 13:53:45,626 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-16 13:53:45,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:45,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:45,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:45,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:45,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:45,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-16 13:53:45,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:45,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 19 treesize of output 15 [2022-02-16 13:53:45,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:45,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 10 treesize of output 5 [2022-02-16 13:53:45,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:45,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:45,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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 15 treesize of output 19 [2022-02-16 13:53:45,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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 20 treesize of output 24 [2022-02-16 13:53:45,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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-16 13:53:46,030 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-16 13:53:46,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655676921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:46,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:46,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:46,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362253060] [2022-02-16 13:53:46,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:46,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:46,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:46,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:46,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:46,030 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-16 13:53:46,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:46,126 INFO L93 Difference]: Finished difference Result 412 states and 1041 transitions. [2022-02-16 13:53:46,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:46,126 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-16 13:53:46,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:46,127 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:53:46,127 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:53:46,127 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-16 13:53:46,127 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-16 13:53:46,127 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-16 13:53:46,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:53:46,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 389. [2022-02-16 13:53:46,130 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-16 13:53:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 994 transitions. [2022-02-16 13:53:46,131 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 994 transitions. Word has length 22 [2022-02-16 13:53:46,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:46,131 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 994 transitions. [2022-02-16 13:53:46,131 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-16 13:53:46,131 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 994 transitions. [2022-02-16 13:53:46,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:46,131 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:46,132 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:46,147 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-16 13:53:46,347 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-16 13:53:46,347 INFO L402 AbstractCegarLoop]: === Iteration 618 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:46,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:46,347 INFO L85 PathProgramCache]: Analyzing trace with hash 226145081, now seen corresponding path program 613 times [2022-02-16 13:53:46,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:46,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875428628] [2022-02-16 13:53:46,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:46,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:46,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:46,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:46,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875428628] [2022-02-16 13:53:46,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875428628] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:46,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871644309] [2022-02-16 13:53:46,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:46,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:46,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:46,431 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-16 13:53:46,432 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-16 13:53:46,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:46,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:46,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:46,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:46,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:46,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:46,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 21 treesize of output 17 [2022-02-16 13:53:46,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:46,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-16 13:53:46,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-16 13:53:46,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:46,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:46,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 15 treesize of output 19 [2022-02-16 13:53:46,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:46,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:46,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 16 treesize of output 20 [2022-02-16 13:53:46,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-16 13:53:46,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871644309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:46,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:46,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:46,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565905132] [2022-02-16 13:53:46,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:46,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:46,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:46,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:46,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:46,870 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-16 13:53:47,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:47,012 INFO L93 Difference]: Finished difference Result 434 states and 1077 transitions. [2022-02-16 13:53:47,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:53:47,012 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-16 13:53:47,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:47,013 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:53:47,013 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:53:47,013 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-16 13:53:47,013 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-16 13:53:47,013 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-16 13:53:47,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:53:47,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 391. [2022-02-16 13:53:47,018 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-16 13:53:47,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 997 transitions. [2022-02-16 13:53:47,018 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 997 transitions. Word has length 22 [2022-02-16 13:53:47,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:47,018 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 997 transitions. [2022-02-16 13:53:47,018 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-16 13:53:47,019 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 997 transitions. [2022-02-16 13:53:47,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:47,019 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:47,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:47,038 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-16 13:53:47,227 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-16 13:53:47,228 INFO L402 AbstractCegarLoop]: === Iteration 619 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:47,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:47,228 INFO L85 PathProgramCache]: Analyzing trace with hash 634051509, now seen corresponding path program 614 times [2022-02-16 13:53:47,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:47,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569594435] [2022-02-16 13:53:47,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:47,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:47,326 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:47,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:47,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569594435] [2022-02-16 13:53:47,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569594435] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:47,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949305337] [2022-02-16 13:53:47,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:47,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:47,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:47,327 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-16 13:53:47,328 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-16 13:53:47,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:47,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:47,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:47,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:47,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:47,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:47,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:53:47,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:47,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 17 treesize of output 13 [2022-02-16 13:53:47,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-16 13:53:47,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:47,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:53:47,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:47,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-16 13:53:47,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:47,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-16 13:53:47,698 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-16 13:53:47,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949305337] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:47,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:47,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:47,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105230368] [2022-02-16 13:53:47,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:47,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:47,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:47,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:47,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:47,699 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-16 13:53:47,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:47,780 INFO L93 Difference]: Finished difference Result 418 states and 1050 transitions. [2022-02-16 13:53:47,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:47,781 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-16 13:53:47,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:47,781 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:53:47,781 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:53:47,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:47,782 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-16 13:53:47,782 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-16 13:53:47,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:53:47,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 387. [2022-02-16 13:53:47,785 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-16 13:53:47,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:47,785 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:47,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:47,785 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:47,785 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-16 13:53:47,785 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:47,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:47,786 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:47,786 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:47,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (615)] Ended with exit code 0 [2022-02-16 13:53:47,986 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-16 13:53:47,986 INFO L402 AbstractCegarLoop]: === Iteration 620 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:47,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:47,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1879892732, now seen corresponding path program 615 times [2022-02-16 13:53:47,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:47,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513147737] [2022-02-16 13:53:47,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:47,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:48,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:48,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513147737] [2022-02-16 13:53:48,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513147737] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:48,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599013421] [2022-02-16 13:53:48,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:48,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:48,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:48,080 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-16 13:53:48,081 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-16 13:53:48,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:48,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:48,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:48,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:48,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:48,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 19 treesize of output 15 [2022-02-16 13:53:48,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:48,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 20 treesize of output 16 [2022-02-16 13:53:48,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:48,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 16 treesize of output 12 [2022-02-16 13:53:48,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:48,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:48,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:48,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 16 treesize of output 20 [2022-02-16 13:53:48,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:48,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 20 treesize of output 24 [2022-02-16 13:53:48,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:48,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 16 treesize of output 20 [2022-02-16 13:53:48,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-16 13:53:48,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599013421] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:48,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:48,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:48,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525781667] [2022-02-16 13:53:48,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:48,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:48,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:48,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:48,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:48,353 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-16 13:53:48,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:48,442 INFO L93 Difference]: Finished difference Result 431 states and 1073 transitions. [2022-02-16 13:53:48,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:48,442 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-16 13:53:48,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:48,443 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:53:48,443 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:53:48,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:48,443 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-16 13:53:48,443 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-16 13:53:48,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:53:48,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 389. [2022-02-16 13:53:48,446 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-16 13:53:48,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 998 transitions. [2022-02-16 13:53:48,447 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 998 transitions. Word has length 22 [2022-02-16 13:53:48,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:48,447 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 998 transitions. [2022-02-16 13:53:48,447 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-16 13:53:48,447 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 998 transitions. [2022-02-16 13:53:48,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:48,447 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:48,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-16 13:53:48,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (616)] Ended with exit code 0 [2022-02-16 13:53:48,655 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-16 13:53:48,655 INFO L402 AbstractCegarLoop]: === Iteration 621 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:48,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:48,655 INFO L85 PathProgramCache]: Analyzing trace with hash -221821072, now seen corresponding path program 616 times [2022-02-16 13:53:48,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:48,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878774945] [2022-02-16 13:53:48,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:48,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:48,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:48,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-16 13:53:48,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:48,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878774945] [2022-02-16 13:53:48,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878774945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:48,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399759207] [2022-02-16 13:53:48,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:48,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:48,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:48,749 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-16 13:53:48,750 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-16 13:53:48,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:48,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:48,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:48,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:48,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:48,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:48,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:48,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 20 treesize of output 16 [2022-02-16 13:53:48,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:48,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 16 treesize of output 12 [2022-02-16 13:53:48,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:48,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:48,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:48,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 16 treesize of output 20 [2022-02-16 13:53:48,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:48,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 20 treesize of output 24 [2022-02-16 13:53:48,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:48,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 16 treesize of output 20 [2022-02-16 13:53:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:49,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399759207] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:49,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:49,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:49,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178818464] [2022-02-16 13:53:49,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:49,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:49,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:49,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:49,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:49,026 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-16 13:53:49,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:49,110 INFO L93 Difference]: Finished difference Result 411 states and 1040 transitions. [2022-02-16 13:53:49,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:49,111 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-16 13:53:49,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:49,111 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:53:49,111 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:53:49,111 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-16 13:53:49,111 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-16 13:53:49,112 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-16 13:53:49,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:53:49,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 387. [2022-02-16 13:53:49,115 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-16 13:53:49,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:49,115 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:49,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:49,115 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:49,115 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-16 13:53:49,115 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:49,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:49,116 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:49,116 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:49,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (617)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:49,331 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-16 13:53:49,331 INFO L402 AbstractCegarLoop]: === Iteration 622 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:49,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:49,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2031856656, now seen corresponding path program 617 times [2022-02-16 13:53:49,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:49,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497737566] [2022-02-16 13:53:49,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:49,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:49,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:49,424 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-16 13:53:49,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:49,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497737566] [2022-02-16 13:53:49,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497737566] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:49,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631532266] [2022-02-16 13:53:49,424 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:49,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:49,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:49,425 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-16 13:53:49,426 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-16 13:53:49,451 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:49,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:49,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:49,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:49,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:49,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 19 treesize of output 15 [2022-02-16 13:53:49,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:49,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:53:49,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:49,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 17 treesize of output 13 [2022-02-16 13:53:49,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-16 13:53:49,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:49,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:49,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 17 treesize of output 21 [2022-02-16 13:53:49,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:49,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 22 treesize of output 26 [2022-02-16 13:53:50,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:53:50,108 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-16 13:53:50,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631532266] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:50,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:50,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:50,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908306985] [2022-02-16 13:53:50,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:50,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:50,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:50,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:50,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:50,109 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-16 13:53:50,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:50,459 INFO L93 Difference]: Finished difference Result 447 states and 1097 transitions. [2022-02-16 13:53:50,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:53:50,459 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-16 13:53:50,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:50,460 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:53:50,460 INFO L226 Difference]: Without dead ends: 442 [2022-02-16 13:53:50,460 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-16 13:53:50,460 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-16 13:53:50,460 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-16 13:53:50,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-16 13:53:50,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 392. [2022-02-16 13:53:50,463 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-16 13:53:50,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1007 transitions. [2022-02-16 13:53:50,464 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1007 transitions. Word has length 22 [2022-02-16 13:53:50,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:50,464 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1007 transitions. [2022-02-16 13:53:50,464 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-16 13:53:50,464 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1007 transitions. [2022-02-16 13:53:50,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:50,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:50,465 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:50,483 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-16 13:53:50,679 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-16 13:53:50,679 INFO L402 AbstractCegarLoop]: === Iteration 623 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:50,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:50,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1241462536, now seen corresponding path program 618 times [2022-02-16 13:53:50,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:50,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670920372] [2022-02-16 13:53:50,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:50,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:50,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:50,822 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-16 13:53:50,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:50,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670920372] [2022-02-16 13:53:50,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670920372] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:50,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438978598] [2022-02-16 13:53:50,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:50,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:50,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:50,824 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-16 13:53:50,824 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-16 13:53:50,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:50,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:50,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:50,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:50,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:50,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 19 treesize of output 15 [2022-02-16 13:53:51,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:51,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 21 treesize of output 17 [2022-02-16 13:53:51,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:51,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 17 treesize of output 13 [2022-02-16 13:53:51,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-16 13:53:51,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:51,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:51,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 17 treesize of output 21 [2022-02-16 13:53:51,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:51,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 22 treesize of output 26 [2022-02-16 13:53:51,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:51,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 18 treesize of output 22 [2022-02-16 13:53:51,636 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-16 13:53:51,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438978598] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:51,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:51,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:51,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486459573] [2022-02-16 13:53:51,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:51,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:51,637 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:51,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:51,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:51,637 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-16 13:53:51,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:51,880 INFO L93 Difference]: Finished difference Result 442 states and 1096 transitions. [2022-02-16 13:53:51,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:53:51,881 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-16 13:53:51,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:51,881 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:53:51,881 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:53:51,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:51,882 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-16 13:53:51,882 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-16 13:53:51,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:53:51,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 386. [2022-02-16 13:53:51,885 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-16 13:53:51,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-16 13:53:51,886 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-16 13:53:51,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:51,886 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-16 13:53:51,886 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-16 13:53:51,886 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-16 13:53:51,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:51,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:51,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-16 13:53:51,901 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-16 13:53:52,095 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-16 13:53:52,095 INFO L402 AbstractCegarLoop]: === Iteration 624 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:52,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:52,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1446109748, now seen corresponding path program 619 times [2022-02-16 13:53:52,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:52,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586376930] [2022-02-16 13:53:52,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:52,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:52,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:52,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:52,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586376930] [2022-02-16 13:53:52,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586376930] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:52,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336321527] [2022-02-16 13:53:52,209 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:52,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:52,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:52,212 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-16 13:53:52,212 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-16 13:53:52,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:52,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:52,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:52,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:52,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 19 treesize of output 15 [2022-02-16 13:53:52,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:52,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-16 13:53:52,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:52,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 10 treesize of output 5 [2022-02-16 13:53:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:52,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:52,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:52,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-16 13:53:52,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:52,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:52,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 16 treesize of output 20 [2022-02-16 13:53:52,708 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-16 13:53:52,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336321527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:52,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:52,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:52,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737916137] [2022-02-16 13:53:52,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:52,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:52,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:52,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:52,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:52,709 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-16 13:53:52,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:52,820 INFO L93 Difference]: Finished difference Result 419 states and 1056 transitions. [2022-02-16 13:53:52,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:52,820 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-16 13:53:52,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:52,820 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:53:52,820 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:53:52,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:52,821 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-16 13:53:52,821 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-16 13:53:52,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:53:52,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 386. [2022-02-16 13:53:52,824 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-16 13:53:52,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-16 13:53:52,824 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-16 13:53:52,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:52,825 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-16 13:53:52,825 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-16 13:53:52,825 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-16 13:53:52,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:52,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:52,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-16 13:53:52,840 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-16 13:53:53,035 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-16 13:53:53,035 INFO L402 AbstractCegarLoop]: === Iteration 625 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:53,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:53,035 INFO L85 PathProgramCache]: Analyzing trace with hash -811299407, now seen corresponding path program 620 times [2022-02-16 13:53:53,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:53,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286932708] [2022-02-16 13:53:53,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:53,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:53,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:53,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-16 13:53:53,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:53,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286932708] [2022-02-16 13:53:53,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286932708] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:53,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926037647] [2022-02-16 13:53:53,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:53,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:53,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:53,146 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-16 13:53:53,147 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-16 13:53:53,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:53,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:53,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:53,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:53,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:53,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-16 13:53:53,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:53,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 19 treesize of output 15 [2022-02-16 13:53:53,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:53,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 15 treesize of output 11 [2022-02-16 13:53:53,473 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:53,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:53,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:53,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 16 treesize of output 20 [2022-02-16 13:53:53,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:53,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:53,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:53,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 20 [2022-02-16 13:53:53,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:53,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926037647] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:53,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:53,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:53,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494650185] [2022-02-16 13:53:53,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:53,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:53,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:53,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:53,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:53,619 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-16 13:53:53,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:53,705 INFO L93 Difference]: Finished difference Result 410 states and 1037 transitions. [2022-02-16 13:53:53,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:53,705 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-16 13:53:53,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:53,706 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:53:53,706 INFO L226 Difference]: Without dead ends: 399 [2022-02-16 13:53:53,706 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-16 13:53:53,706 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:53,706 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.1s Time] [2022-02-16 13:53:53,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-16 13:53:53,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 387. [2022-02-16 13:53:53,709 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-16 13:53:53,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-16 13:53:53,710 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-16 13:53:53,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:53,710 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-16 13:53:53,710 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-16 13:53:53,710 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-16 13:53:53,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:53,710 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:53,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-16 13:53:53,726 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-16 13:53:53,919 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-16 13:53:53,919 INFO L402 AbstractCegarLoop]: === Iteration 626 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:53,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:53,919 INFO L85 PathProgramCache]: Analyzing trace with hash -20905287, now seen corresponding path program 621 times [2022-02-16 13:53:53,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:53,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017135277] [2022-02-16 13:53:53,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:53,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:53,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:54,029 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-16 13:53:54,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:54,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017135277] [2022-02-16 13:53:54,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017135277] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:54,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448052748] [2022-02-16 13:53:54,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:54,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:54,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:54,031 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-16 13:53:54,031 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-16 13:53:54,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:53:54,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:54,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:54,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:54,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:54,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 19 treesize of output 15 [2022-02-16 13:53:54,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:54,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 17 treesize of output 13 [2022-02-16 13:53:54,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:54,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 9 treesize of output 3 [2022-02-16 13:53:54,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-16 13:53:54,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:54,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:54,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 16 treesize of output 20 [2022-02-16 13:53:54,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:54,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-16 13:53:54,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:54,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-16 13:53:54,527 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-16 13:53:54,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448052748] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:54,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:54,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:54,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708984557] [2022-02-16 13:53:54,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:54,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:54,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:54,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:54,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:54,528 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-16 13:53:54,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:54,601 INFO L93 Difference]: Finished difference Result 418 states and 1054 transitions. [2022-02-16 13:53:54,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:54,601 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-16 13:53:54,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:54,601 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:53:54,602 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:53:54,602 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-16 13:53:54,602 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:54,602 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.1s Time] [2022-02-16 13:53:54,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:53:54,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 386. [2022-02-16 13:53:54,605 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-16 13:53:54,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-16 13:53:54,606 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-16 13:53:54,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:54,606 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-16 13:53:54,606 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-16 13:53:54,606 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-16 13:53:54,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:54,606 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:54,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:54,621 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-16 13:53:54,815 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-16 13:53:54,815 INFO L402 AbstractCegarLoop]: === Iteration 627 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:54,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:54,815 INFO L85 PathProgramCache]: Analyzing trace with hash -939456986, now seen corresponding path program 622 times [2022-02-16 13:53:54,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:54,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487979394] [2022-02-16 13:53:54,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:54,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:54,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:54,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:54,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487979394] [2022-02-16 13:53:54,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487979394] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:54,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143942019] [2022-02-16 13:53:54,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:54,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:54,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:54,899 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-16 13:53:54,900 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-16 13:53:54,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:54,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:54,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:54,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:54,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:54,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-16 13:53:55,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:55,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 21 treesize of output 17 [2022-02-16 13:53:55,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:55,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 17 treesize of output 13 [2022-02-16 13:53:55,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-16 13:53:55,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:55,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:55,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 15 treesize of output 19 [2022-02-16 13:53:55,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:55,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-16 13:53:55,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:55,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-16 13:53:55,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-16 13:53:55,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143942019] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:55,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:55,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:53:55,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955331339] [2022-02-16 13:53:55,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:55,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:55,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:55,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:55,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:55,238 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-16 13:53:55,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:55,303 INFO L93 Difference]: Finished difference Result 411 states and 1037 transitions. [2022-02-16 13:53:55,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:55,303 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-16 13:53:55,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:55,303 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:53:55,303 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:53:55,304 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-16 13:53:55,304 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:53:55,304 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-16 13:53:55,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:53:55,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 394. [2022-02-16 13:53:55,307 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-16 13:53:55,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1010 transitions. [2022-02-16 13:53:55,307 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1010 transitions. Word has length 22 [2022-02-16 13:53:55,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:55,308 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1010 transitions. [2022-02-16 13:53:55,308 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-16 13:53:55,308 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1010 transitions. [2022-02-16 13:53:55,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:55,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:55,308 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:55,323 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-16 13:53:55,523 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-16 13:53:55,523 INFO L402 AbstractCegarLoop]: === Iteration 628 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:55,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:55,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1253796506, now seen corresponding path program 623 times [2022-02-16 13:53:55,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:55,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637953561] [2022-02-16 13:53:55,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:55,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:55,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:55,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-16 13:53:55,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:55,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637953561] [2022-02-16 13:53:55,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637953561] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:55,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682998080] [2022-02-16 13:53:55,597 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:55,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:55,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:55,598 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-16 13:53:55,599 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-16 13:53:55,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:53:55,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:55,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:55,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:55,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:55,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-16 13:53:55,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:53:55,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:55,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 17 treesize of output 13 [2022-02-16 13:53:55,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-16 13:53:55,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:55,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:55,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 15 treesize of output 19 [2022-02-16 13:53:55,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:55,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:55,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:55,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-16 13:53:55,980 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-16 13:53:55,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682998080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:55,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:55,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:53:55,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132984830] [2022-02-16 13:53:55,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:55,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:53:55,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:55,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:53:55,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:55,981 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-16 13:53:56,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:56,152 INFO L93 Difference]: Finished difference Result 455 states and 1120 transitions. [2022-02-16 13:53:56,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:56,152 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-16 13:53:56,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:56,153 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:53:56,153 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:53:56,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:56,153 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-16 13:53:56,153 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-16 13:53:56,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:53:56,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 396. [2022-02-16 13:53:56,157 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-16 13:53:56,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1003 transitions. [2022-02-16 13:53:56,157 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1003 transitions. Word has length 22 [2022-02-16 13:53:56,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:56,157 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1003 transitions. [2022-02-16 13:53:56,157 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-16 13:53:56,157 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1003 transitions. [2022-02-16 13:53:56,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:56,159 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:56,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-16 13:53:56,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (624)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:56,371 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-16 13:53:56,371 INFO L402 AbstractCegarLoop]: === Iteration 629 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:56,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:56,371 INFO L85 PathProgramCache]: Analyzing trace with hash -556239078, now seen corresponding path program 624 times [2022-02-16 13:53:56,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:56,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953259994] [2022-02-16 13:53:56,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:56,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:56,466 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-16 13:53:56,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:56,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953259994] [2022-02-16 13:53:56,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953259994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:56,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166222135] [2022-02-16 13:53:56,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:56,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:56,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:56,467 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-16 13:53:56,468 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-16 13:53:56,492 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:56,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:56,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:56,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:56,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:56,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:56,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:56,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-16 13:53:56,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:56,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 17 treesize of output 13 [2022-02-16 13:53:56,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:56,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:56,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:56,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 17 treesize of output 21 [2022-02-16 13:53:56,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:53:56,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:56,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 18 treesize of output 22 [2022-02-16 13:53:56,992 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-16 13:53:56,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166222135] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:56,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:56,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:53:56,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858511616] [2022-02-16 13:53:56,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:56,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:56,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:56,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:56,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:56,993 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-16 13:53:57,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:57,235 INFO L93 Difference]: Finished difference Result 462 states and 1117 transitions. [2022-02-16 13:53:57,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:53:57,235 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-16 13:53:57,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:57,235 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:53:57,235 INFO L226 Difference]: Without dead ends: 457 [2022-02-16 13:53:57,236 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-16 13:53:57,236 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:57,236 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.2s Time] [2022-02-16 13:53:57,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-16 13:53:57,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 400. [2022-02-16 13:53:57,239 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-16 13:53:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1016 transitions. [2022-02-16 13:53:57,240 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1016 transitions. Word has length 22 [2022-02-16 13:53:57,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:57,240 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1016 transitions. [2022-02-16 13:53:57,240 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-16 13:53:57,240 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1016 transitions. [2022-02-16 13:53:57,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:57,241 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:57,241 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:57,256 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-16 13:53:57,455 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-16 13:53:57,455 INFO L402 AbstractCegarLoop]: === Iteration 630 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:57,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:57,455 INFO L85 PathProgramCache]: Analyzing trace with hash -414316991, now seen corresponding path program 625 times [2022-02-16 13:53:57,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:57,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884152032] [2022-02-16 13:53:57,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:57,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:57,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:57,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-16 13:53:57,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:57,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884152032] [2022-02-16 13:53:57,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884152032] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:57,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550058624] [2022-02-16 13:53:57,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:57,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:57,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:57,535 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-16 13:53:57,535 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-16 13:53:57,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:57,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:57,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:57,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:57,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-16 13:53:57,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:57,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-16 13:53:57,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:57,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-16 13:53:57,734 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:57,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:57,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:57,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-16 13:53:57,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:57,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 20 treesize of output 24 [2022-02-16 13:53:57,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:57,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 16 treesize of output 20 [2022-02-16 13:53:57,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:57,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550058624] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:57,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:57,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:57,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188363062] [2022-02-16 13:53:57,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:57,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:57,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:57,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:57,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:57,824 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-16 13:53:57,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:57,935 INFO L93 Difference]: Finished difference Result 441 states and 1086 transitions. [2022-02-16 13:53:57,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:57,935 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-16 13:53:57,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:57,935 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:53:57,935 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:53:57,936 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-16 13:53:57,936 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-16 13:53:57,936 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-16 13:53:57,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:53:57,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 403. [2022-02-16 13:53:57,939 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-16 13:53:57,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1020 transitions. [2022-02-16 13:53:57,939 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1020 transitions. Word has length 22 [2022-02-16 13:53:57,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:57,940 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1020 transitions. [2022-02-16 13:53:57,940 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-16 13:53:57,940 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1020 transitions. [2022-02-16 13:53:57,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:57,940 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:57,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:57,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (626)] Ended with exit code 0 [2022-02-16 13:53:58,155 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-16 13:53:58,156 INFO L402 AbstractCegarLoop]: === Iteration 631 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:58,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:58,156 INFO L85 PathProgramCache]: Analyzing trace with hash -6410563, now seen corresponding path program 626 times [2022-02-16 13:53:58,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:58,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717879581] [2022-02-16 13:53:58,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:58,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:58,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:58,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:58,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:58,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717879581] [2022-02-16 13:53:58,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717879581] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:58,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775583647] [2022-02-16 13:53:58,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:58,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:58,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:58,230 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-16 13:53:58,231 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-16 13:53:58,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:58,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:58,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:58,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:58,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:58,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 19 treesize of output 15 [2022-02-16 13:53:58,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:58,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 20 treesize of output 16 [2022-02-16 13:53:58,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:58,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 16 treesize of output 12 [2022-02-16 13:53:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:58,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:58,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:58,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:53:58,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:58,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 20 treesize of output 24 [2022-02-16 13:53:58,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:58,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 16 treesize of output 20 [2022-02-16 13:53:58,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-16 13:53:58,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775583647] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:58,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:58,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:58,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180794876] [2022-02-16 13:53:58,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:58,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:58,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:58,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:58,538 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-16 13:53:58,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:58,641 INFO L93 Difference]: Finished difference Result 425 states and 1062 transitions. [2022-02-16 13:53:58,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:58,642 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-16 13:53:58,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:58,642 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:53:58,642 INFO L226 Difference]: Without dead ends: 414 [2022-02-16 13:53:58,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:53:58,642 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-16 13:53:58,642 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-16 13:53:58,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-16 13:53:58,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 400. [2022-02-16 13:53:58,646 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-16 13:53:58,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1015 transitions. [2022-02-16 13:53:58,646 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1015 transitions. Word has length 22 [2022-02-16 13:53:58,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:58,646 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1015 transitions. [2022-02-16 13:53:58,646 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-16 13:53:58,646 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1015 transitions. [2022-02-16 13:53:58,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:58,647 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:58,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-16 13:53:58,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (627)] Ended with exit code 0 [2022-02-16 13:53:58,863 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-16 13:53:58,863 INFO L402 AbstractCegarLoop]: === Iteration 632 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:58,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:58,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1292258282, now seen corresponding path program 627 times [2022-02-16 13:53:58,863 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:58,863 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689966592] [2022-02-16 13:53:58,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:58,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:58,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-16 13:53:58,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:58,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689966592] [2022-02-16 13:53:58,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689966592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:58,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894922005] [2022-02-16 13:53:58,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:58,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:58,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:58,940 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-16 13:53:58,940 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-16 13:53:58,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:58,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:58,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:53:58,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:59,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:59,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-16 13:53:59,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:53:59,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:59,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 17 treesize of output 13 [2022-02-16 13:53:59,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:59,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:59,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:59,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 15 treesize of output 19 [2022-02-16 13:53:59,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:59,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-16 13:53:59,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 16 treesize of output 20 [2022-02-16 13:53:59,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-16 13:53:59,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894922005] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:59,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:59,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:53:59,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102187398] [2022-02-16 13:53:59,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:59,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:53:59,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:59,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:53:59,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:53:59,255 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-16 13:53:59,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:59,376 INFO L93 Difference]: Finished difference Result 419 states and 1054 transitions. [2022-02-16 13:53:59,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:53:59,376 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-16 13:53:59,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:59,377 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:53:59,377 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:53:59,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:59,377 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-16 13:53:59,377 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-16 13:53:59,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:53:59,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 390. [2022-02-16 13:53:59,380 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-16 13:53:59,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 999 transitions. [2022-02-16 13:53:59,381 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 999 transitions. Word has length 22 [2022-02-16 13:53:59,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:59,381 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 999 transitions. [2022-02-16 13:53:59,381 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-16 13:53:59,381 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 999 transitions. [2022-02-16 13:53:59,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:53:59,382 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:59,382 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:59,397 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-16 13:53:59,597 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-16 13:53:59,598 INFO L402 AbstractCegarLoop]: === Iteration 633 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:59,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:59,598 INFO L85 PathProgramCache]: Analyzing trace with hash 234155042, now seen corresponding path program 628 times [2022-02-16 13:53:59,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:59,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230619354] [2022-02-16 13:53:59,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:59,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:59,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:59,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-16 13:53:59,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:59,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230619354] [2022-02-16 13:53:59,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230619354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:59,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425550928] [2022-02-16 13:53:59,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:59,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:59,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:59,693 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-16 13:53:59,694 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-16 13:53:59,718 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:59,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:59,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:53:59,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:59,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:59,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:53:59,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:59,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 21 treesize of output 17 [2022-02-16 13:53:59,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:59,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 17 treesize of output 13 [2022-02-16 13:54:00,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-16 13:54:00,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:00,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:00,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 17 treesize of output 21 [2022-02-16 13:54:00,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:00,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 22 treesize of output 26 [2022-02-16 13:54:00,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:54:00,461 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-16 13:54:00,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425550928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:00,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:00,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:00,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713081824] [2022-02-16 13:54:00,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:00,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:00,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:00,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:00,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:00,462 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-16 13:54:00,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:00,819 INFO L93 Difference]: Finished difference Result 442 states and 1091 transitions. [2022-02-16 13:54:00,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:54:00,819 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-16 13:54:00,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:00,820 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:54:00,820 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:54:00,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:54:00,820 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-16 13:54:00,820 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-16 13:54:00,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:54:00,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 385. [2022-02-16 13:54:00,824 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-16 13:54:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 983 transitions. [2022-02-16 13:54:00,824 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 983 transitions. Word has length 22 [2022-02-16 13:54:00,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:00,824 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 983 transitions. [2022-02-16 13:54:00,824 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-16 13:54:00,824 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 983 transitions. [2022-02-16 13:54:00,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:00,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:00,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-16 13:54:00,840 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-16 13:54:01,030 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-16 13:54:01,030 INFO L402 AbstractCegarLoop]: === Iteration 634 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:01,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:01,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1648284992, now seen corresponding path program 629 times [2022-02-16 13:54:01,030 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:01,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270557632] [2022-02-16 13:54:01,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:01,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:01,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-16 13:54:01,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:01,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270557632] [2022-02-16 13:54:01,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270557632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:01,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602007374] [2022-02-16 13:54:01,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:01,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:01,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:01,118 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-16 13:54:01,118 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-16 13:54:01,150 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:01,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:01,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:01,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:01,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:01,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-16 13:54:01,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:01,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:01,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:01,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 10 treesize of output 5 [2022-02-16 13:54:01,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:01,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:01,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:01,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 15 treesize of output 19 [2022-02-16 13:54:01,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:01,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 20 treesize of output 24 [2022-02-16 13:54:01,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:01,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 16 treesize of output 20 [2022-02-16 13:54:01,695 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-16 13:54:01,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602007374] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:01,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:01,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:01,696 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325457427] [2022-02-16 13:54:01,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:01,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:01,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:01,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:01,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:01,696 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-16 13:54:01,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:01,812 INFO L93 Difference]: Finished difference Result 417 states and 1045 transitions. [2022-02-16 13:54:01,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:01,812 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-16 13:54:01,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:01,813 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:54:01,813 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:54:01,813 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-16 13:54:01,813 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-16 13:54:01,813 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-16 13:54:01,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:54:01,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 385. [2022-02-16 13:54:01,816 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-16 13:54:01,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 982 transitions. [2022-02-16 13:54:01,817 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 982 transitions. Word has length 22 [2022-02-16 13:54:01,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:01,817 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 982 transitions. [2022-02-16 13:54:01,817 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-16 13:54:01,817 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 982 transitions. [2022-02-16 13:54:01,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:01,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:01,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-16 13:54:01,832 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-16 13:54:02,027 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-16 13:54:02,027 INFO L402 AbstractCegarLoop]: === Iteration 635 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:02,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:02,027 INFO L85 PathProgramCache]: Analyzing trace with hash 827717185, now seen corresponding path program 630 times [2022-02-16 13:54:02,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:02,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197882957] [2022-02-16 13:54:02,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:02,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:02,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:02,138 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-16 13:54:02,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:02,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197882957] [2022-02-16 13:54:02,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197882957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:02,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54048927] [2022-02-16 13:54:02,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:02,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:02,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:02,144 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-16 13:54:02,144 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-16 13:54:02,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:54:02,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:02,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:02,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:02,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:02,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-16 13:54:02,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:02,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 17 treesize of output 13 [2022-02-16 13:54:02,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:02,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 9 treesize of output 3 [2022-02-16 13:54:02,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-16 13:54:02,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:02,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:02,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-16 13:54:02,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:02,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 20 treesize of output 24 [2022-02-16 13:54:02,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:02,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 16 treesize of output 20 [2022-02-16 13:54:02,641 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-16 13:54:02,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54048927] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:02,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:02,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:02,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663896303] [2022-02-16 13:54:02,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:02,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:02,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:02,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:02,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:02,641 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-16 13:54:02,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:02,744 INFO L93 Difference]: Finished difference Result 408 states and 1031 transitions. [2022-02-16 13:54:02,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:02,745 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-16 13:54:02,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:02,745 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:54:02,745 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:54:02,745 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-16 13:54:02,745 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-16 13:54:02,746 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-16 13:54:02,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:54:02,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 387. [2022-02-16 13:54:02,749 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-16 13:54:02,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 989 transitions. [2022-02-16 13:54:02,749 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 989 transitions. Word has length 22 [2022-02-16 13:54:02,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:02,749 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 989 transitions. [2022-02-16 13:54:02,749 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-16 13:54:02,749 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 989 transitions. [2022-02-16 13:54:02,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:02,750 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:02,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:02,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (631)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:02,950 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-16 13:54:02,950 INFO L402 AbstractCegarLoop]: === Iteration 636 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:02,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:02,950 INFO L85 PathProgramCache]: Analyzing trace with hash -826623048, now seen corresponding path program 631 times [2022-02-16 13:54:02,950 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:02,950 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716870360] [2022-02-16 13:54:02,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:02,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:02,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:03,053 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-16 13:54:03,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:03,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716870360] [2022-02-16 13:54:03,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716870360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:03,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395298102] [2022-02-16 13:54:03,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:03,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:03,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:03,054 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-16 13:54:03,054 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-16 13:54:03,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:03,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:03,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:03,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 19 treesize of output 15 [2022-02-16 13:54:03,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:03,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 19 treesize of output 15 [2022-02-16 13:54:03,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:03,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-16 13:54:03,351 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:03,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:03,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 17 treesize of output 21 [2022-02-16 13:54:03,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:03,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-16 13:54:03,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:03,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-16 13:54:03,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-16 13:54:03,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395298102] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:03,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:03,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:03,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011410554] [2022-02-16 13:54:03,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:03,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:03,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:03,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:03,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:03,563 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-16 13:54:03,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:03,721 INFO L93 Difference]: Finished difference Result 436 states and 1078 transitions. [2022-02-16 13:54:03,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:03,721 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-16 13:54:03,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:03,722 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:54:03,722 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:54:03,722 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-16 13:54:03,722 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:03,722 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.1s Time] [2022-02-16 13:54:03,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:54:03,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 387. [2022-02-16 13:54:03,726 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-16 13:54:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 989 transitions. [2022-02-16 13:54:03,726 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 989 transitions. Word has length 22 [2022-02-16 13:54:03,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:03,726 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 989 transitions. [2022-02-16 13:54:03,726 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-16 13:54:03,726 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 989 transitions. [2022-02-16 13:54:03,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:03,727 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:03,727 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:03,742 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-16 13:54:03,933 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-16 13:54:03,934 INFO L402 AbstractCegarLoop]: === Iteration 637 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:03,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:03,934 INFO L85 PathProgramCache]: Analyzing trace with hash 474915889, now seen corresponding path program 632 times [2022-02-16 13:54:03,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:03,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978354016] [2022-02-16 13:54:03,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:03,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:03,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:04,006 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:04,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:04,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978354016] [2022-02-16 13:54:04,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978354016] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:04,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753747446] [2022-02-16 13:54:04,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:04,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:04,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:04,007 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-16 13:54:04,008 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-16 13:54:04,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:04,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:04,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:04,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:04,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:04,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-16 13:54:04,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:04,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-16 13:54:04,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:04,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:54:04,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:04,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:04,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:04,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 16 treesize of output 20 [2022-02-16 13:54:04,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:04,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-16 13:54:04,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:04,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 16 treesize of output 20 [2022-02-16 13:54:04,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:04,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753747446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:04,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:04,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:04,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736220177] [2022-02-16 13:54:04,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:04,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:04,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:04,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:04,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:04,368 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-16 13:54:04,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:04,439 INFO L93 Difference]: Finished difference Result 412 states and 1036 transitions. [2022-02-16 13:54:04,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:04,440 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-16 13:54:04,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:04,440 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:54:04,440 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:54:04,440 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-16 13:54:04,440 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-16 13:54:04,441 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-16 13:54:04,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:54:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 383. [2022-02-16 13:54:04,456 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-16 13:54:04,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 975 transitions. [2022-02-16 13:54:04,456 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 975 transitions. Word has length 22 [2022-02-16 13:54:04,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:04,456 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 975 transitions. [2022-02-16 13:54:04,457 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-16 13:54:04,457 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 975 transitions. [2022-02-16 13:54:04,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:04,457 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:04,457 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:04,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (633)] Ended with exit code 0 [2022-02-16 13:54:04,664 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-16 13:54:04,664 INFO L402 AbstractCegarLoop]: === Iteration 638 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:04,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:04,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1223780830, now seen corresponding path program 633 times [2022-02-16 13:54:04,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:04,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847714513] [2022-02-16 13:54:04,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:04,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:04,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:04,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-16 13:54:04,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:04,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847714513] [2022-02-16 13:54:04,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847714513] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:04,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200463376] [2022-02-16 13:54:04,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:04,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:04,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:04,770 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-16 13:54:04,770 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-16 13:54:04,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:54:04,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:04,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:04,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:04,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:04,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-16 13:54:05,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:05,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 17 treesize of output 13 [2022-02-16 13:54:05,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:05,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 9 treesize of output 3 [2022-02-16 13:54:05,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-16 13:54:05,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:05,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:05,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-16 13:54:05,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 20 treesize of output 24 [2022-02-16 13:54:05,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 16 treesize of output 20 [2022-02-16 13:54:05,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-16 13:54:05,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200463376] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:05,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:05,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:05,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448787292] [2022-02-16 13:54:05,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:05,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:05,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:05,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:05,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:05,230 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-16 13:54:05,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:05,309 INFO L93 Difference]: Finished difference Result 416 states and 1045 transitions. [2022-02-16 13:54:05,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:05,310 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-16 13:54:05,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:05,310 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:54:05,310 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:54:05,310 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-16 13:54:05,310 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-16 13:54:05,310 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-16 13:54:05,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:54:05,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 384. [2022-02-16 13:54:05,314 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-16 13:54:05,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-16 13:54:05,314 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-16 13:54:05,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:05,314 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-16 13:54:05,314 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-16 13:54:05,314 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-16 13:54:05,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:05,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:05,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:05,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (634)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:05,527 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-16 13:54:05,527 INFO L402 AbstractCegarLoop]: === Iteration 639 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:05,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:05,527 INFO L85 PathProgramCache]: Analyzing trace with hash 2014174950, now seen corresponding path program 634 times [2022-02-16 13:54:05,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:05,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682242021] [2022-02-16 13:54:05,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:05,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:05,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:05,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-16 13:54:05,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:05,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682242021] [2022-02-16 13:54:05,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682242021] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:05,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994722778] [2022-02-16 13:54:05,612 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:05,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:05,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:05,612 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-16 13:54:05,613 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-16 13:54:05,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:05,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:05,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:05,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:05,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:05,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-16 13:54:05,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:05,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-16 13:54:05,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:05,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 15 treesize of output 11 [2022-02-16 13:54:05,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-16 13:54:05,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:05,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:05,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:05,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:05,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:05,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:05,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 16 treesize of output 20 [2022-02-16 13:54:05,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:05,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994722778] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:05,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:05,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:05,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715308613] [2022-02-16 13:54:05,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:05,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:05,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:05,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:05,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:05,902 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-16 13:54:06,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:06,015 INFO L93 Difference]: Finished difference Result 429 states and 1062 transitions. [2022-02-16 13:54:06,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:06,016 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-16 13:54:06,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:06,016 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:54:06,016 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:54:06,016 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-16 13:54:06,016 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-16 13:54:06,017 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-16 13:54:06,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:54:06,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 384. [2022-02-16 13:54:06,022 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-16 13:54:06,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-16 13:54:06,023 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-16 13:54:06,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:06,023 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-16 13:54:06,023 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-16 13:54:06,023 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-16 13:54:06,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:06,023 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:06,023 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:06,038 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-16 13:54:06,225 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-16 13:54:06,225 INFO L402 AbstractCegarLoop]: === Iteration 640 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:06,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:06,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1620763246, now seen corresponding path program 635 times [2022-02-16 13:54:06,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:06,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204538261] [2022-02-16 13:54:06,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:06,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:06,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:06,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204538261] [2022-02-16 13:54:06,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204538261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:06,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955501911] [2022-02-16 13:54:06,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:06,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:06,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:06,343 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-16 13:54:06,344 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-16 13:54:06,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:06,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:06,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:06,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:06,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 19 treesize of output 15 [2022-02-16 13:54:06,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:06,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:06,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:54:06,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:06,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:06,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:06,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-16 13:54:06,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:06,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 20 treesize of output 24 [2022-02-16 13:54:06,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:06,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:06,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955501911] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:06,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:06,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:06,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754554506] [2022-02-16 13:54:06,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:06,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:06,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:06,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:06,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:06,668 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-16 13:54:06,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:06,754 INFO L93 Difference]: Finished difference Result 418 states and 1050 transitions. [2022-02-16 13:54:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:06,754 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-16 13:54:06,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:06,755 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:54:06,755 INFO L226 Difference]: Without dead ends: 403 [2022-02-16 13:54:06,755 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-16 13:54:06,755 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-16 13:54:06,755 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-16 13:54:06,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-16 13:54:06,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 385. [2022-02-16 13:54:06,758 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-16 13:54:06,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 982 transitions. [2022-02-16 13:54:06,759 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 982 transitions. Word has length 22 [2022-02-16 13:54:06,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:06,759 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 982 transitions. [2022-02-16 13:54:06,759 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-16 13:54:06,759 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 982 transitions. [2022-02-16 13:54:06,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:06,759 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:06,759 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:06,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (636)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:06,964 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-16 13:54:06,964 INFO L402 AbstractCegarLoop]: === Iteration 641 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:06,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:06,965 INFO L85 PathProgramCache]: Analyzing trace with hash 2028669674, now seen corresponding path program 636 times [2022-02-16 13:54:06,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:06,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770608181] [2022-02-16 13:54:06,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:06,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:07,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:07,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:07,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770608181] [2022-02-16 13:54:07,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770608181] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:07,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378469735] [2022-02-16 13:54:07,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:07,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:07,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:07,064 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-16 13:54:07,065 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-16 13:54:07,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:54:07,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:07,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:07,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:07,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:07,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-16 13:54:07,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:07,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 19 treesize of output 15 [2022-02-16 13:54:07,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:54:07,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-16 13:54:07,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:07,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:07,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:07,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:07,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:07,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-16 13:54:07,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378469735] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:07,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:07,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:07,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012615591] [2022-02-16 13:54:07,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:07,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:07,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:07,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:07,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:07,346 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-16 13:54:07,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:07,463 INFO L93 Difference]: Finished difference Result 420 states and 1052 transitions. [2022-02-16 13:54:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:07,463 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-16 13:54:07,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:07,464 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:54:07,464 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:54:07,464 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-16 13:54:07,464 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-16 13:54:07,464 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-16 13:54:07,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:54:07,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 384. [2022-02-16 13:54:07,467 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-16 13:54:07,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-16 13:54:07,468 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-16 13:54:07,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:07,468 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-16 13:54:07,468 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-16 13:54:07,468 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-16 13:54:07,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:07,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:07,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-16 13:54:07,484 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-16 13:54:07,670 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-16 13:54:07,670 INFO L402 AbstractCegarLoop]: === Iteration 642 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:07,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:07,670 INFO L85 PathProgramCache]: Analyzing trace with hash 218634090, now seen corresponding path program 637 times [2022-02-16 13:54:07,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:07,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628994341] [2022-02-16 13:54:07,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:07,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:07,790 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-16 13:54:07,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:07,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628994341] [2022-02-16 13:54:07,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628994341] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:07,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445120477] [2022-02-16 13:54:07,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:07,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:07,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:07,791 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-16 13:54:07,792 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-16 13:54:07,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:07,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:07,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:07,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:07,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-16 13:54:07,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:07,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 19 treesize of output 15 [2022-02-16 13:54:07,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 11 treesize of output 3 [2022-02-16 13:54:08,046 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:08,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:08,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:08,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 19 treesize of output 23 [2022-02-16 13:54:08,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:08,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-16 13:54:08,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:08,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 25 treesize of output 27 [2022-02-16 13:54:08,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-16 13:54:08,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445120477] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:08,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:08,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:08,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764866498] [2022-02-16 13:54:08,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:08,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:08,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:08,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:08,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:08,274 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-16 13:54:08,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:08,469 INFO L93 Difference]: Finished difference Result 431 states and 1065 transitions. [2022-02-16 13:54:08,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:08,469 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-16 13:54:08,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:08,469 INFO L225 Difference]: With dead ends: 431 [2022-02-16 13:54:08,469 INFO L226 Difference]: Without dead ends: 426 [2022-02-16 13:54:08,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 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-16 13:54:08,470 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:08,470 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.1s Time] [2022-02-16 13:54:08,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-16 13:54:08,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 384. [2022-02-16 13:54:08,473 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-16 13:54:08,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-16 13:54:08,473 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-16 13:54:08,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:08,474 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-16 13:54:08,474 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-16 13:54:08,474 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-16 13:54:08,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:08,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:08,474 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:08,489 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-16 13:54:08,679 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-16 13:54:08,679 INFO L402 AbstractCegarLoop]: === Iteration 643 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:08,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:08,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1432169874, now seen corresponding path program 638 times [2022-02-16 13:54:08,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:08,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859822391] [2022-02-16 13:54:08,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:08,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:08,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:08,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:08,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:08,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859822391] [2022-02-16 13:54:08,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859822391] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:08,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189254844] [2022-02-16 13:54:08,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:08,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:08,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:08,796 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-16 13:54:08,796 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-16 13:54:08,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:08,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:08,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:08,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:08,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:08,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-16 13:54:08,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:08,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 20 treesize of output 16 [2022-02-16 13:54:08,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:08,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 16 treesize of output 12 [2022-02-16 13:54:08,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-16 13:54:08,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:08,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:09,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:09,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:09,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:09,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-16 13:54:09,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:09,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189254844] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:09,045 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:09,045 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:09,045 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877742321] [2022-02-16 13:54:09,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:09,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:09,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:09,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:09,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:09,045 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-16 13:54:09,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:09,155 INFO L93 Difference]: Finished difference Result 447 states and 1098 transitions. [2022-02-16 13:54:09,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:09,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-16 13:54:09,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:09,156 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:54:09,156 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:54:09,156 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-16 13:54:09,156 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-16 13:54:09,156 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-16 13:54:09,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:54:09,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 386. [2022-02-16 13:54:09,160 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-16 13:54:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 983 transitions. [2022-02-16 13:54:09,160 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 983 transitions. Word has length 22 [2022-02-16 13:54:09,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:09,160 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 983 transitions. [2022-02-16 13:54:09,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-16 13:54:09,160 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 983 transitions. [2022-02-16 13:54:09,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:09,161 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:09,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-16 13:54:09,181 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-16 13:54:09,376 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-16 13:54:09,376 INFO L402 AbstractCegarLoop]: === Iteration 644 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:09,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:09,376 INFO L85 PathProgramCache]: Analyzing trace with hash 761083618, now seen corresponding path program 639 times [2022-02-16 13:54:09,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:09,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103931178] [2022-02-16 13:54:09,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:09,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:09,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:09,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:09,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:09,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103931178] [2022-02-16 13:54:09,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103931178] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:09,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972633755] [2022-02-16 13:54:09,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:09,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:09,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:09,480 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-16 13:54:09,480 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-16 13:54:09,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:09,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:09,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:09,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:09,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:09,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-16 13:54:09,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:54:09,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:09,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 16 treesize of output 12 [2022-02-16 13:54:09,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:09,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:09,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:09,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-16 13:54:09,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:09,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:09,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:09,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 16 treesize of output 20 [2022-02-16 13:54:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:09,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972633755] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:09,822 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:09,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:09,822 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091267760] [2022-02-16 13:54:09,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:09,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:09,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:09,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:09,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:09,822 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-16 13:54:10,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:10,002 INFO L93 Difference]: Finished difference Result 426 states and 1049 transitions. [2022-02-16 13:54:10,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:10,003 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-16 13:54:10,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:10,003 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:54:10,003 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:54:10,003 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-16 13:54:10,004 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-16 13:54:10,004 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-16 13:54:10,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:54:10,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 380. [2022-02-16 13:54:10,007 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-16 13:54:10,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-16 13:54:10,007 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-16 13:54:10,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:10,008 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-16 13:54:10,008 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-16 13:54:10,008 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-16 13:54:10,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:10,008 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:10,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-16 13:54:10,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (640)] Ended with exit code 0 [2022-02-16 13:54:10,224 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-16 13:54:10,224 INFO L402 AbstractCegarLoop]: === Iteration 645 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:10,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:10,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1048951966, now seen corresponding path program 640 times [2022-02-16 13:54:10,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:10,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377508939] [2022-02-16 13:54:10,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:10,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:10,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:10,358 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-16 13:54:10,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:10,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377508939] [2022-02-16 13:54:10,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377508939] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:10,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998300612] [2022-02-16 13:54:10,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:10,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:10,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:10,360 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-16 13:54:10,360 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-16 13:54:10,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:10,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:10,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:10,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:10,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:10,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:10,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:10,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:54:10,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:10,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:10,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:10,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 19 treesize of output 23 [2022-02-16 13:54:10,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:10,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 31 treesize of output 33 [2022-02-16 13:54:10,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:10,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 25 treesize of output 27 [2022-02-16 13:54:10,836 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-16 13:54:10,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998300612] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:10,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:10,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:10,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620902500] [2022-02-16 13:54:10,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:10,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:10,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:10,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:10,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:10,837 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-16 13:54:11,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:11,146 INFO L93 Difference]: Finished difference Result 511 states and 1203 transitions. [2022-02-16 13:54:11,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:54:11,146 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-16 13:54:11,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:11,147 INFO L225 Difference]: With dead ends: 511 [2022-02-16 13:54:11,147 INFO L226 Difference]: Without dead ends: 501 [2022-02-16 13:54:11,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=255, Invalid=867, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:54:11,147 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 153 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:11,147 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.1s Time] [2022-02-16 13:54:11,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-02-16 13:54:11,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 385. [2022-02-16 13:54:11,151 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-16 13:54:11,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 981 transitions. [2022-02-16 13:54:11,152 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 981 transitions. Word has length 22 [2022-02-16 13:54:11,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:11,152 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 981 transitions. [2022-02-16 13:54:11,152 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-16 13:54:11,152 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 981 transitions. [2022-02-16 13:54:11,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:11,152 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:11,152 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:11,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (641)] Ended with exit code 0 [2022-02-16 13:54:11,368 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-16 13:54:11,369 INFO L402 AbstractCegarLoop]: === Iteration 646 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:11,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:11,369 INFO L85 PathProgramCache]: Analyzing trace with hash -258557846, now seen corresponding path program 641 times [2022-02-16 13:54:11,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:11,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124901852] [2022-02-16 13:54:11,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:11,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:11,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:11,470 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-16 13:54:11,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:11,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124901852] [2022-02-16 13:54:11,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124901852] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:11,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377644084] [2022-02-16 13:54:11,470 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:11,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:11,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:11,471 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-16 13:54:11,472 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-16 13:54:11,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:11,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:11,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:54:11,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:11,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:11,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 41 treesize of output 35 [2022-02-16 13:54:11,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:11,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 61 treesize of output 53 [2022-02-16 13:54:11,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:11,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 53 treesize of output 45 [2022-02-16 13:54:11,697 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-16 13:54:11,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:11,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:11,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 42 treesize of output 44 [2022-02-16 13:54:11,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:11,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 31 treesize of output 35 [2022-02-16 13:54:11,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 27 treesize of output 31 [2022-02-16 13:54:11,843 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-16 13:54:11,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377644084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:11,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:11,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:54:11,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782368885] [2022-02-16 13:54:11,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:11,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:11,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:11,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:11,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:11,844 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-16 13:54:12,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:12,212 INFO L93 Difference]: Finished difference Result 469 states and 1138 transitions. [2022-02-16 13:54:12,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:54:12,212 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-16 13:54:12,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:12,213 INFO L225 Difference]: With dead ends: 469 [2022-02-16 13:54:12,213 INFO L226 Difference]: Without dead ends: 469 [2022-02-16 13:54:12,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:54:12,213 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 135 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:54:12,213 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-16 13:54:12,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-02-16 13:54:12,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 380. [2022-02-16 13:54:12,217 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-16 13:54:12,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-16 13:54:12,218 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-16 13:54:12,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:12,218 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-16 13:54:12,218 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-16 13:54:12,218 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-16 13:54:12,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:12,218 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:12,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-16 13:54:12,235 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-16 13:54:12,423 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-16 13:54:12,423 INFO L402 AbstractCegarLoop]: === Iteration 647 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:12,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:12,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1042316254, now seen corresponding path program 642 times [2022-02-16 13:54:12,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:12,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158227625] [2022-02-16 13:54:12,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:12,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:12,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:12,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-16 13:54:12,543 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:12,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158227625] [2022-02-16 13:54:12,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158227625] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:12,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661608887] [2022-02-16 13:54:12,543 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:12,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:12,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:12,544 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-16 13:54:12,544 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-16 13:54:12,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:12,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:12,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:12,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:12,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:12,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-16 13:54:12,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:12,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:12,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:12,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 9 treesize of output 3 [2022-02-16 13:54:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:12,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:12,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:12,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-16 13:54:12,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:12,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 20 treesize of output 24 [2022-02-16 13:54:12,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:12,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 16 treesize of output 20 [2022-02-16 13:54:12,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:12,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661608887] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:12,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:12,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:12,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678264193] [2022-02-16 13:54:12,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:12,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:12,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:12,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:12,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:12,828 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-16 13:54:12,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:12,883 INFO L93 Difference]: Finished difference Result 398 states and 998 transitions. [2022-02-16 13:54:12,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:12,884 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-16 13:54:12,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:12,884 INFO L225 Difference]: With dead ends: 398 [2022-02-16 13:54:12,884 INFO L226 Difference]: Without dead ends: 391 [2022-02-16 13:54:12,884 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-16 13:54:12,885 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-16 13:54:12,885 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-16 13:54:12,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-16 13:54:12,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 380. [2022-02-16 13:54:12,888 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-16 13:54:12,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-16 13:54:12,888 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-16 13:54:12,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:12,888 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-16 13:54:12,888 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-16 13:54:12,889 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-16 13:54:12,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:12,889 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:12,889 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:12,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (643)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:13,105 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-16 13:54:13,105 INFO L402 AbstractCegarLoop]: === Iteration 648 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:13,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:13,106 INFO L85 PathProgramCache]: Analyzing trace with hash -359812902, now seen corresponding path program 643 times [2022-02-16 13:54:13,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:13,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453259002] [2022-02-16 13:54:13,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:13,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:13,189 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-16 13:54:13,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:13,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453259002] [2022-02-16 13:54:13,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453259002] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:13,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011869033] [2022-02-16 13:54:13,190 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:13,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:13,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:13,191 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-16 13:54:13,191 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-16 13:54:13,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:13,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:13,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:13,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 17 treesize of output 13 [2022-02-16 13:54:13,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:13,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-16 13:54:13,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:13,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 11 treesize of output 3 [2022-02-16 13:54:13,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-16 13:54:13,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:13,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 19 treesize of output 23 [2022-02-16 13:54:13,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:13,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 31 treesize of output 33 [2022-02-16 13:54:13,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:13,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 25 treesize of output 27 [2022-02-16 13:54:13,665 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-16 13:54:13,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011869033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:13,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:13,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:13,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902142700] [2022-02-16 13:54:13,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:13,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:13,666 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:13,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:13,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:13,667 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-16 13:54:13,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:13,899 INFO L93 Difference]: Finished difference Result 432 states and 1060 transitions. [2022-02-16 13:54:13,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:13,899 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-16 13:54:13,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:13,900 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:54:13,900 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:54:13,900 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-16 13:54:13,900 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:13,901 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.1s Time] [2022-02-16 13:54:13,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:54:13,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 378. [2022-02-16 13:54:13,904 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-16 13:54:13,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 960 transitions. [2022-02-16 13:54:13,904 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 960 transitions. Word has length 22 [2022-02-16 13:54:13,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:13,904 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 960 transitions. [2022-02-16 13:54:13,904 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-16 13:54:13,905 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 960 transitions. [2022-02-16 13:54:13,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:13,905 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:13,905 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:13,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (644)] Ended with exit code 0 [2022-02-16 13:54:14,121 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-16 13:54:14,121 INFO L402 AbstractCegarLoop]: === Iteration 649 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:14,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:14,121 INFO L85 PathProgramCache]: Analyzing trace with hash 525985378, now seen corresponding path program 644 times [2022-02-16 13:54:14,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:14,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901215870] [2022-02-16 13:54:14,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:14,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:14,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:14,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-16 13:54:14,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:14,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901215870] [2022-02-16 13:54:14,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901215870] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:14,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410095372] [2022-02-16 13:54:14,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:14,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:14,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:14,294 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-16 13:54:14,294 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-16 13:54:14,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:14,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:14,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:14,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:14,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:14,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:14,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:14,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:14,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 15 treesize of output 11 [2022-02-16 13:54:14,524 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:14,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:14,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:14,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 30 treesize of output 32 [2022-02-16 13:54:14,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:14,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 33 treesize of output 35 [2022-02-16 13:54:14,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:14,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 27 treesize of output 29 [2022-02-16 13:54:14,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-16 13:54:14,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410095372] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:14,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:14,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:14,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582548560] [2022-02-16 13:54:14,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:14,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:14,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:14,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:14,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:14,732 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-16 13:54:14,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:14,957 INFO L93 Difference]: Finished difference Result 433 states and 1062 transitions. [2022-02-16 13:54:14,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:14,958 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-16 13:54:14,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:14,958 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:54:14,958 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:54:14,958 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-16 13:54:14,959 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:14,959 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.1s Time] [2022-02-16 13:54:14,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:54:14,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 380. [2022-02-16 13:54:14,962 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-16 13:54:14,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 969 transitions. [2022-02-16 13:54:14,963 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 969 transitions. Word has length 22 [2022-02-16 13:54:14,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:14,963 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 969 transitions. [2022-02-16 13:54:14,963 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-16 13:54:14,963 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 969 transitions. [2022-02-16 13:54:14,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:14,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:14,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-16 13:54:14,980 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-16 13:54:15,179 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-16 13:54:15,179 INFO L402 AbstractCegarLoop]: === Iteration 650 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:15,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:15,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1210420062, now seen corresponding path program 645 times [2022-02-16 13:54:15,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:15,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664004283] [2022-02-16 13:54:15,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:15,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:15,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-16 13:54:15,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:15,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664004283] [2022-02-16 13:54:15,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664004283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:15,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380155240] [2022-02-16 13:54:15,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:15,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:15,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:15,246 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-16 13:54:15,247 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-16 13:54:15,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:15,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:15,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:15,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:15,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:15,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-16 13:54:15,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:15,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-16 13:54:15,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:15,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 11 treesize of output 3 [2022-02-16 13:54:15,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-16 13:54:15,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:15,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:15,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 15 treesize of output 19 [2022-02-16 13:54:15,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:15,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 20 treesize of output 24 [2022-02-16 13:54:15,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:15,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 16 treesize of output 20 [2022-02-16 13:54:15,522 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-16 13:54:15,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380155240] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:15,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:15,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:15,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683617283] [2022-02-16 13:54:15,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:15,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:15,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:15,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:15,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:15,523 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-16 13:54:15,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:15,617 INFO L93 Difference]: Finished difference Result 410 states and 1025 transitions. [2022-02-16 13:54:15,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:15,617 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-16 13:54:15,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:15,618 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:54:15,618 INFO L226 Difference]: Without dead ends: 393 [2022-02-16 13:54:15,618 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-16 13:54:15,618 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-16 13:54:15,618 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-16 13:54:15,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-16 13:54:15,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 381. [2022-02-16 13:54:15,621 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-16 13:54:15,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 970 transitions. [2022-02-16 13:54:15,622 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 970 transitions. Word has length 22 [2022-02-16 13:54:15,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:15,622 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 970 transitions. [2022-02-16 13:54:15,622 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-16 13:54:15,622 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 970 transitions. [2022-02-16 13:54:15,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:15,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:15,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:15,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (646)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:15,839 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-16 13:54:15,839 INFO L402 AbstractCegarLoop]: === Iteration 651 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:15,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:15,839 INFO L85 PathProgramCache]: Analyzing trace with hash 933891806, now seen corresponding path program 646 times [2022-02-16 13:54:15,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:15,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759787747] [2022-02-16 13:54:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:15,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:15,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:15,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-16 13:54:15,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:15,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759787747] [2022-02-16 13:54:15,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759787747] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:15,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412925322] [2022-02-16 13:54:15,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:15,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:15,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:15,911 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-16 13:54:15,912 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-16 13:54:15,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:15,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:15,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:15,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:16,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:16,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-16 13:54:16,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:16,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 17 treesize of output 13 [2022-02-16 13:54:16,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:16,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 9 treesize of output 3 [2022-02-16 13:54:16,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-16 13:54:16,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:16,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:16,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 28 treesize of output 30 [2022-02-16 13:54:16,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:16,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-16 13:54:16,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:16,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 25 treesize of output 27 [2022-02-16 13:54:16,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-16 13:54:16,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412925322] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:16,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:16,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:16,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444604686] [2022-02-16 13:54:16,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:16,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:16,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:16,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:16,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:16,419 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-16 13:54:16,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:16,892 INFO L93 Difference]: Finished difference Result 433 states and 1065 transitions. [2022-02-16 13:54:16,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:16,892 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-16 13:54:16,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:16,893 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:54:16,893 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:54:16,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:54:16,893 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:16,894 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.2s Time] [2022-02-16 13:54:16,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:54:16,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 379. [2022-02-16 13:54:16,897 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-16 13:54:16,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 969 transitions. [2022-02-16 13:54:16,897 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 969 transitions. Word has length 22 [2022-02-16 13:54:16,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:16,897 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 969 transitions. [2022-02-16 13:54:16,897 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-16 13:54:16,898 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 969 transitions. [2022-02-16 13:54:16,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:16,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:16,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-16 13:54:16,922 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-16 13:54:17,098 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-16 13:54:17,098 INFO L402 AbstractCegarLoop]: === Iteration 652 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:17,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:17,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1411640767, now seen corresponding path program 647 times [2022-02-16 13:54:17,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:17,099 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819835851] [2022-02-16 13:54:17,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:17,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:17,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:17,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:17,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819835851] [2022-02-16 13:54:17,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819835851] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:17,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712203456] [2022-02-16 13:54:17,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:17,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:17,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:17,188 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-16 13:54:17,189 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-16 13:54:17,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:17,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:17,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:17,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:17,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:17,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 19 treesize of output 15 [2022-02-16 13:54:17,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:17,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-16 13:54:17,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 10 treesize of output 5 [2022-02-16 13:54:17,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:17,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:17,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:17,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 17 treesize of output 21 [2022-02-16 13:54:17,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:17,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 19 treesize of output 23 [2022-02-16 13:54:17,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:17,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-16 13:54:17,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-16 13:54:17,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712203456] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:17,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:17,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:17,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670903671] [2022-02-16 13:54:17,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:17,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:17,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:17,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:17,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:17,558 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-16 13:54:17,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:17,644 INFO L93 Difference]: Finished difference Result 406 states and 1023 transitions. [2022-02-16 13:54:17,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:17,645 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-16 13:54:17,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:17,645 INFO L225 Difference]: With dead ends: 406 [2022-02-16 13:54:17,645 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:54:17,646 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-16 13:54:17,646 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-16 13:54:17,646 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-16 13:54:17,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:54:17,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 382. [2022-02-16 13:54:17,650 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-16 13:54:17,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 973 transitions. [2022-02-16 13:54:17,650 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 973 transitions. Word has length 22 [2022-02-16 13:54:17,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:17,651 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 973 transitions. [2022-02-16 13:54:17,651 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-16 13:54:17,651 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 973 transitions. [2022-02-16 13:54:17,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:17,651 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:17,651 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:17,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (648)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:17,867 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-16 13:54:17,867 INFO L402 AbstractCegarLoop]: === Iteration 653 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:17,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:17,867 INFO L85 PathProgramCache]: Analyzing trace with hash -525842487, now seen corresponding path program 648 times [2022-02-16 13:54:17,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:17,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820160119] [2022-02-16 13:54:17,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:17,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:17,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-16 13:54:17,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:17,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820160119] [2022-02-16 13:54:17,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820160119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:17,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690126096] [2022-02-16 13:54:17,927 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:17,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:17,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:17,928 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-16 13:54:17,928 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-16 13:54:17,961 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:17,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:17,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:17,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:18,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:18,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-16 13:54:18,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:18,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 21 treesize of output 17 [2022-02-16 13:54:18,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:18,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 17 treesize of output 13 [2022-02-16 13:54:18,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-16 13:54:18,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:18,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:18,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 21 [2022-02-16 13:54:18,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:18,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 19 treesize of output 23 [2022-02-16 13:54:18,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:18,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 15 treesize of output 19 [2022-02-16 13:54:18,175 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-16 13:54:18,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690126096] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:18,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:18,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:18,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982949034] [2022-02-16 13:54:18,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:18,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:18,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:18,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:18,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:18,176 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-16 13:54:18,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:18,285 INFO L93 Difference]: Finished difference Result 435 states and 1063 transitions. [2022-02-16 13:54:18,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:18,285 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-16 13:54:18,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:18,286 INFO L225 Difference]: With dead ends: 435 [2022-02-16 13:54:18,286 INFO L226 Difference]: Without dead ends: 424 [2022-02-16 13:54:18,286 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-16 13:54:18,286 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-16 13:54:18,286 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-16 13:54:18,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-16 13:54:18,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 384. [2022-02-16 13:54:18,290 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-16 13:54:18,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 977 transitions. [2022-02-16 13:54:18,290 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 977 transitions. Word has length 22 [2022-02-16 13:54:18,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:18,290 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 977 transitions. [2022-02-16 13:54:18,290 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-16 13:54:18,290 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 977 transitions. [2022-02-16 13:54:18,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:18,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:18,291 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-16 13:54:18,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (649)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:18,495 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-16 13:54:18,495 INFO L402 AbstractCegarLoop]: === Iteration 654 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:18,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:18,496 INFO L85 PathProgramCache]: Analyzing trace with hash 158592197, now seen corresponding path program 649 times [2022-02-16 13:54:18,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:18,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255279677] [2022-02-16 13:54:18,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:18,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:18,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:18,603 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-16 13:54:18,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:18,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255279677] [2022-02-16 13:54:18,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255279677] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:18,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017416556] [2022-02-16 13:54:18,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:18,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:18,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:18,605 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-16 13:54:18,605 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-16 13:54:18,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:18,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:18,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:18,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:18,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 19 treesize of output 15 [2022-02-16 13:54:18,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:18,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-16 13:54:18,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:18,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-16 13:54:18,754 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-16 13:54:18,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:18,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:18,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 16 treesize of output 20 [2022-02-16 13:54:18,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:18,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-16 13:54:18,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:18,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:54:18,879 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-16 13:54:18,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017416556] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:18,879 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:18,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:54:18,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399766244] [2022-02-16 13:54:18,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:18,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:18,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:18,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:18,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:18,880 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-16 13:54:19,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:19,013 INFO L93 Difference]: Finished difference Result 400 states and 1005 transitions. [2022-02-16 13:54:19,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:54:19,013 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-16 13:54:19,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:19,014 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:54:19,014 INFO L226 Difference]: Without dead ends: 391 [2022-02-16 13:54:19,014 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-16 13:54:19,014 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:19,014 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.1s Time] [2022-02-16 13:54:19,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-16 13:54:19,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 384. [2022-02-16 13:54:19,017 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-16 13:54:19,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 976 transitions. [2022-02-16 13:54:19,018 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 976 transitions. Word has length 22 [2022-02-16 13:54:19,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:19,018 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 976 transitions. [2022-02-16 13:54:19,018 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-16 13:54:19,018 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 976 transitions. [2022-02-16 13:54:19,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:19,018 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:19,018 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:19,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (650)] Ended with exit code 0 [2022-02-16 13:54:19,234 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-16 13:54:19,234 INFO L402 AbstractCegarLoop]: === Iteration 655 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:19,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:19,234 INFO L85 PathProgramCache]: Analyzing trace with hash -117936059, now seen corresponding path program 650 times [2022-02-16 13:54:19,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:19,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037157913] [2022-02-16 13:54:19,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:19,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:19,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:19,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:19,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037157913] [2022-02-16 13:54:19,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037157913] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:19,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793275300] [2022-02-16 13:54:19,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:19,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:19,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:19,299 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-16 13:54:19,299 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-16 13:54:19,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:19,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:19,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:19,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:19,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:19,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-16 13:54:19,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:54:19,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:19,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 17 treesize of output 13 [2022-02-16 13:54:19,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-16 13:54:19,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:19,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:19,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 17 treesize of output 21 [2022-02-16 13:54:19,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:19,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 19 treesize of output 23 [2022-02-16 13:54:19,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:19,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-16 13:54:19,541 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-16 13:54:19,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793275300] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:19,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:19,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:19,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262067778] [2022-02-16 13:54:19,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:19,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:19,542 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:19,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:19,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:19,542 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-16 13:54:19,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:19,634 INFO L93 Difference]: Finished difference Result 409 states and 1028 transitions. [2022-02-16 13:54:19,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:19,634 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-16 13:54:19,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:19,635 INFO L225 Difference]: With dead ends: 409 [2022-02-16 13:54:19,635 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:54:19,635 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-16 13:54:19,635 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-16 13:54:19,635 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-16 13:54:19,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:54:19,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 381. [2022-02-16 13:54:19,638 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-16 13:54:19,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 971 transitions. [2022-02-16 13:54:19,639 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 971 transitions. Word has length 22 [2022-02-16 13:54:19,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:19,639 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 971 transitions. [2022-02-16 13:54:19,639 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-16 13:54:19,639 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 971 transitions. [2022-02-16 13:54:19,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:19,639 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:19,639 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:19,655 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-16 13:54:19,850 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-16 13:54:19,851 INFO L402 AbstractCegarLoop]: === Iteration 656 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:19,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:19,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1164100417, now seen corresponding path program 651 times [2022-02-16 13:54:19,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:19,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283429359] [2022-02-16 13:54:19,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:19,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:19,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:19,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-16 13:54:19,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:19,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283429359] [2022-02-16 13:54:19,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283429359] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:19,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194515825] [2022-02-16 13:54:19,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:19,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:19,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:19,943 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-16 13:54:19,944 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-16 13:54:19,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:54:19,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:19,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:19,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:20,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:20,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 19 treesize of output 15 [2022-02-16 13:54:20,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:20,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 21 treesize of output 17 [2022-02-16 13:54:20,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:20,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 17 treesize of output 13 [2022-02-16 13:54:20,102 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:20,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:20,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:20,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 17 treesize of output 21 [2022-02-16 13:54:20,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:20,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 19 treesize of output 23 [2022-02-16 13:54:20,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:20,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 15 treesize of output 19 [2022-02-16 13:54:20,229 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-16 13:54:20,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194515825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:20,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:20,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:20,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619344534] [2022-02-16 13:54:20,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:20,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:20,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:20,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:20,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:20,229 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-16 13:54:20,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:20,370 INFO L93 Difference]: Finished difference Result 430 states and 1054 transitions. [2022-02-16 13:54:20,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:20,371 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-16 13:54:20,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:20,371 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:54:20,371 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:54:20,371 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-16 13:54:20,372 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-16 13:54:20,372 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-16 13:54:20,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:54:20,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 382. [2022-02-16 13:54:20,375 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-16 13:54:20,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 973 transitions. [2022-02-16 13:54:20,376 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 973 transitions. Word has length 22 [2022-02-16 13:54:20,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:20,376 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 973 transitions. [2022-02-16 13:54:20,376 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-16 13:54:20,376 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 973 transitions. [2022-02-16 13:54:20,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:20,377 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:20,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-16 13:54:20,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (652)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:20,585 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-16 13:54:20,586 INFO L402 AbstractCegarLoop]: === Iteration 657 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:20,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:20,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1572006845, now seen corresponding path program 652 times [2022-02-16 13:54:20,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:20,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133600934] [2022-02-16 13:54:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:20,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:20,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:20,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-16 13:54:20,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:20,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133600934] [2022-02-16 13:54:20,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133600934] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:20,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378151565] [2022-02-16 13:54:20,695 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:20,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:20,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:20,697 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-16 13:54:20,697 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-16 13:54:20,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:20,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:20,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:20,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:20,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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-16 13:54:20,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:20,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 21 treesize of output 17 [2022-02-16 13:54:20,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:20,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 17 treesize of output 13 [2022-02-16 13:54:20,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-16 13:54:20,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:20,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:20,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:54:20,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:20,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 19 treesize of output 23 [2022-02-16 13:54:20,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:20,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-16 13:54:21,032 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-16 13:54:21,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378151565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:21,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:21,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:21,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600981495] [2022-02-16 13:54:21,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:21,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:21,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:21,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:21,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:21,033 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-16 13:54:21,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:21,194 INFO L93 Difference]: Finished difference Result 422 states and 1050 transitions. [2022-02-16 13:54:21,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:21,194 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-16 13:54:21,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:21,195 INFO L225 Difference]: With dead ends: 422 [2022-02-16 13:54:21,195 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:54:21,195 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-16 13:54:21,195 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-16 13:54:21,195 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-16 13:54:21,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:54:21,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 382. [2022-02-16 13:54:21,198 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-16 13:54:21,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 972 transitions. [2022-02-16 13:54:21,199 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 972 transitions. Word has length 22 [2022-02-16 13:54:21,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:21,199 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 972 transitions. [2022-02-16 13:54:21,199 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-16 13:54:21,199 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 972 transitions. [2022-02-16 13:54:21,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:21,199 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:21,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-16 13:54:21,215 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-16 13:54:21,400 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-16 13:54:21,400 INFO L402 AbstractCegarLoop]: === Iteration 658 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:21,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:21,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1332204225, now seen corresponding path program 653 times [2022-02-16 13:54:21,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:21,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950447781] [2022-02-16 13:54:21,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:21,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:21,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:21,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:21,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950447781] [2022-02-16 13:54:21,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950447781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:21,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264071292] [2022-02-16 13:54:21,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:21,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:21,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:21,494 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-16 13:54:21,495 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-16 13:54:21,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:21,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:21,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:21,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:21,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:21,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 19 treesize of output 15 [2022-02-16 13:54:21,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:21,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-16 13:54:21,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:21,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:54:21,735 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:21,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:21,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:21,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-16 13:54:21,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:21,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 19 treesize of output 23 [2022-02-16 13:54:21,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:21,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 15 treesize of output 19 [2022-02-16 13:54:21,895 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-16 13:54:21,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264071292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:21,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:21,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:21,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747905530] [2022-02-16 13:54:21,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:21,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:21,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:21,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:21,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:21,896 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-16 13:54:22,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:22,023 INFO L93 Difference]: Finished difference Result 417 states and 1041 transitions. [2022-02-16 13:54:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:22,024 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-16 13:54:22,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:22,024 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:54:22,024 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:54:22,025 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-16 13:54:22,025 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-16 13:54:22,025 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-16 13:54:22,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:54:22,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 379. [2022-02-16 13:54:22,028 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-16 13:54:22,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 968 transitions. [2022-02-16 13:54:22,028 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 968 transitions. Word has length 22 [2022-02-16 13:54:22,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:22,028 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 968 transitions. [2022-02-16 13:54:22,029 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-16 13:54:22,029 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 968 transitions. [2022-02-16 13:54:22,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:22,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:22,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:22,044 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-16 13:54:22,239 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-16 13:54:22,239 INFO L402 AbstractCegarLoop]: === Iteration 659 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:22,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:22,239 INFO L85 PathProgramCache]: Analyzing trace with hash -511459110, now seen corresponding path program 654 times [2022-02-16 13:54:22,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:22,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531354750] [2022-02-16 13:54:22,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:22,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:22,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:22,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:22,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:22,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531354750] [2022-02-16 13:54:22,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531354750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:22,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710874357] [2022-02-16 13:54:22,371 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:22,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:22,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:22,372 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-16 13:54:22,372 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-16 13:54:22,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:54:22,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:22,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:22,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:22,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:22,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-16 13:54:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:22,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 20 treesize of output 16 [2022-02-16 13:54:22,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:22,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:54:22,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-16 13:54:22,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:22,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-16 13:54:22,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:22,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 31 treesize of output 33 [2022-02-16 13:54:22,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:22,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 25 treesize of output 27 [2022-02-16 13:54:22,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-16 13:54:22,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710874357] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:22,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:22,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:22,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703055659] [2022-02-16 13:54:22,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:22,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:22,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:22,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:22,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:22,977 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-16 13:54:23,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:23,200 INFO L93 Difference]: Finished difference Result 465 states and 1131 transitions. [2022-02-16 13:54:23,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:23,200 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-16 13:54:23,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:23,201 INFO L225 Difference]: With dead ends: 465 [2022-02-16 13:54:23,201 INFO L226 Difference]: Without dead ends: 460 [2022-02-16 13:54:23,201 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-16 13:54:23,201 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-16 13:54:23,201 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-16 13:54:23,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-16 13:54:23,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 384. [2022-02-16 13:54:23,205 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-16 13:54:23,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 984 transitions. [2022-02-16 13:54:23,205 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 984 transitions. Word has length 22 [2022-02-16 13:54:23,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:23,206 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 984 transitions. [2022-02-16 13:54:23,206 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-16 13:54:23,206 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 984 transitions. [2022-02-16 13:54:23,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:23,206 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:23,206 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:23,222 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-16 13:54:23,422 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-16 13:54:23,422 INFO L402 AbstractCegarLoop]: === Iteration 660 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:23,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:23,422 INFO L85 PathProgramCache]: Analyzing trace with hash 278935010, now seen corresponding path program 655 times [2022-02-16 13:54:23,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:23,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399516538] [2022-02-16 13:54:23,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:23,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:23,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-16 13:54:23,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:23,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399516538] [2022-02-16 13:54:23,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399516538] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:23,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591143084] [2022-02-16 13:54:23,513 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:23,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:23,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:23,514 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-16 13:54:23,515 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-16 13:54:23,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:23,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:23,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:23,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:23,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-16 13:54:23,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:23,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 20 treesize of output 16 [2022-02-16 13:54:23,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:23,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:54: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-16 13:54:23,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:23,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:23,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 29 treesize of output 31 [2022-02-16 13:54:23,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:23,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 31 treesize of output 33 [2022-02-16 13:54:23,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:23,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 25 treesize of output 27 [2022-02-16 13:54:23,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-16 13:54:23,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591143084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:23,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:23,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:23,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947497227] [2022-02-16 13:54:23,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:23,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:23,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:23,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:23,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:23,939 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-16 13:54:24,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:24,181 INFO L93 Difference]: Finished difference Result 442 states and 1087 transitions. [2022-02-16 13:54:24,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:24,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-16 13:54:24,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:24,182 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:54:24,182 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:54:24,182 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-16 13:54:24,182 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 85 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:54:24,182 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-16 13:54:24,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:54:24,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 379. [2022-02-16 13:54:24,186 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-16 13:54:24,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 968 transitions. [2022-02-16 13:54:24,187 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 968 transitions. Word has length 22 [2022-02-16 13:54:24,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:24,187 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 968 transitions. [2022-02-16 13:54:24,188 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-16 13:54:24,188 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 968 transitions. [2022-02-16 13:54:24,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:24,188 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:24,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:24,205 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-16 13:54:24,407 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-16 13:54:24,407 INFO L402 AbstractCegarLoop]: === Iteration 661 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:24,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:24,407 INFO L85 PathProgramCache]: Analyzing trace with hash -114476694, now seen corresponding path program 656 times [2022-02-16 13:54:24,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:24,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878710526] [2022-02-16 13:54:24,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:24,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:24,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-16 13:54:24,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:24,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878710526] [2022-02-16 13:54:24,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878710526] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:24,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325522145] [2022-02-16 13:54:24,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:24,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:24,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:24,488 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-16 13:54:24,488 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-16 13:54:24,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:24,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:24,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:24,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:24,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:24,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 19 treesize of output 15 [2022-02-16 13:54:24,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:24,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:24,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:24,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 15 treesize of output 11 [2022-02-16 13:54:24,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:24,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:25,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:25,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 29 treesize of output 31 [2022-02-16 13:54:25,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:25,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 31 treesize of output 33 [2022-02-16 13:54:25,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:25,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 25 treesize of output 27 [2022-02-16 13:54:25,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-16 13:54:25,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325522145] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:25,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:25,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:25,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026378929] [2022-02-16 13:54:25,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:25,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:25,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:25,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:25,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:25,162 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-16 13:54:25,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:25,453 INFO L93 Difference]: Finished difference Result 435 states and 1077 transitions. [2022-02-16 13:54:25,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:25,453 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-16 13:54:25,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:25,454 INFO L225 Difference]: With dead ends: 435 [2022-02-16 13:54:25,454 INFO L226 Difference]: Without dead ends: 430 [2022-02-16 13:54:25,454 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-16 13:54:25,454 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:54:25,454 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-16 13:54:25,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-02-16 13:54:25,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 378. [2022-02-16 13:54:25,458 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-16 13:54:25,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 963 transitions. [2022-02-16 13:54:25,458 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 963 transitions. Word has length 22 [2022-02-16 13:54:25,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:25,458 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 963 transitions. [2022-02-16 13:54:25,458 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-16 13:54:25,458 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 963 transitions. [2022-02-16 13:54:25,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:25,459 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:25,459 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:25,474 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-16 13:54:25,663 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-16 13:54:25,663 INFO L402 AbstractCegarLoop]: === Iteration 662 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:25,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:25,664 INFO L85 PathProgramCache]: Analyzing trace with hash 569957990, now seen corresponding path program 657 times [2022-02-16 13:54:25,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:25,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865572183] [2022-02-16 13:54:25,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:25,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:25,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:25,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:25,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:25,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865572183] [2022-02-16 13:54:25,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865572183] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:25,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941866420] [2022-02-16 13:54:25,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:25,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:25,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:25,759 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-16 13:54:25,760 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-16 13:54:25,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:25,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:25,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:25,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:25,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:25,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-16 13:54:25,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:25,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:25,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:25,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 11 treesize of output 3 [2022-02-16 13:54:25,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-16 13:54:25,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:26,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:26,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 15 treesize of output 19 [2022-02-16 13:54:26,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:26,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 20 treesize of output 24 [2022-02-16 13:54:26,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:26,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-16 13:54:26,095 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-16 13:54:26,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941866420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:26,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:26,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:26,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743383645] [2022-02-16 13:54:26,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:26,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:26,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:26,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:26,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:26,096 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-16 13:54:26,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:26,182 INFO L93 Difference]: Finished difference Result 410 states and 1022 transitions. [2022-02-16 13:54:26,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:26,182 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-16 13:54:26,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:26,183 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:54:26,183 INFO L226 Difference]: Without dead ends: 393 [2022-02-16 13:54:26,183 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-16 13:54:26,183 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-16 13:54:26,183 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-16 13:54:26,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-16 13:54:26,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 380. [2022-02-16 13:54:26,186 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-16 13:54:26,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-16 13:54:26,187 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-16 13:54:26,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:26,187 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-16 13:54:26,187 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-16 13:54:26,187 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-16 13:54:26,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:26,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:26,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-16 13:54:26,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (658)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:26,389 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-16 13:54:26,389 INFO L402 AbstractCegarLoop]: === Iteration 663 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:26,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:26,389 INFO L85 PathProgramCache]: Analyzing trace with hash 293429734, now seen corresponding path program 658 times [2022-02-16 13:54:26,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:26,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728718924] [2022-02-16 13:54:26,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:26,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:26,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:26,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:26,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:26,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728718924] [2022-02-16 13:54:26,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728718924] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:26,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144379567] [2022-02-16 13:54:26,505 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:26,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:26,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:26,506 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-16 13:54:26,506 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-16 13:54:26,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:26,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:26,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:26,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:26,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:26,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-16 13:54:26,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:26,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-16 13:54:26,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:26,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 9 treesize of output 3 [2022-02-16 13:54:26,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-16 13:54:26,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:26,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:26,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 30 treesize of output 32 [2022-02-16 13:54:26,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:27,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 33 treesize of output 35 [2022-02-16 13:54:27,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-16 13:54:27,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:27,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144379567] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:27,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:27,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:27,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527085123] [2022-02-16 13:54:27,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:27,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:27,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:27,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:27,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:27,055 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-16 13:54:27,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:27,383 INFO L93 Difference]: Finished difference Result 434 states and 1067 transitions. [2022-02-16 13:54:27,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:27,383 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-16 13:54:27,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:27,384 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:54:27,384 INFO L226 Difference]: Without dead ends: 429 [2022-02-16 13:54:27,384 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-16 13:54:27,384 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:27,384 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.2s Time] [2022-02-16 13:54:27,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-16 13:54:27,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 377. [2022-02-16 13:54:27,387 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-16 13:54:27,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 958 transitions. [2022-02-16 13:54:27,388 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 958 transitions. Word has length 22 [2022-02-16 13:54:27,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:27,388 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 958 transitions. [2022-02-16 13:54:27,388 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-16 13:54:27,388 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 958 transitions. [2022-02-16 13:54:27,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:27,389 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:27,389 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:27,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (659)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:27,595 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-16 13:54:27,595 INFO L402 AbstractCegarLoop]: === Iteration 664 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:27,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:27,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1028509674, now seen corresponding path program 659 times [2022-02-16 13:54:27,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:27,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890020910] [2022-02-16 13:54:27,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:27,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:27,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-16 13:54:27,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:27,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890020910] [2022-02-16 13:54:27,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890020910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:27,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717333683] [2022-02-16 13:54:27,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:27,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:27,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:27,670 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-16 13:54:27,670 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-16 13:54:27,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:27,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:27,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:27,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:27,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:27,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:27,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:27,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 21 treesize of output 17 [2022-02-16 13:54:27,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:27,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 17 treesize of output 13 [2022-02-16 13:54:27,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-16 13:54:27,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:27,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:27,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 15 treesize of output 19 [2022-02-16 13:54:27,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 20 treesize of output 24 [2022-02-16 13:54:27,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 16 treesize of output 20 [2022-02-16 13:54:27,954 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-16 13:54:27,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717333683] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:27,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:27,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:27,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882214719] [2022-02-16 13:54:27,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:27,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:27,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:27,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:27,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:27,954 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-16 13:54:28,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:28,076 INFO L93 Difference]: Finished difference Result 416 states and 1026 transitions. [2022-02-16 13:54:28,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:28,076 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-16 13:54:28,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:28,077 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:54:28,077 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:54:28,077 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-16 13:54:28,077 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-16 13:54:28,077 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-16 13:54:28,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:54:28,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 381. [2022-02-16 13:54:28,081 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-16 13:54:28,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 963 transitions. [2022-02-16 13:54:28,081 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 963 transitions. Word has length 22 [2022-02-16 13:54:28,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:28,081 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 963 transitions. [2022-02-16 13:54:28,081 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-16 13:54:28,081 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 963 transitions. [2022-02-16 13:54:28,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:28,082 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:28,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:28,097 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-16 13:54:28,287 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-16 13:54:28,287 INFO L402 AbstractCegarLoop]: === Iteration 665 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:28,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:28,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1626972506, now seen corresponding path program 660 times [2022-02-16 13:54:28,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:28,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532692459] [2022-02-16 13:54:28,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:28,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:28,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-16 13:54:28,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:28,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532692459] [2022-02-16 13:54:28,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532692459] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:28,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57690145] [2022-02-16 13:54:28,371 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:28,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:28,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:28,372 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-16 13:54:28,373 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-16 13:54:28,397 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:28,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:28,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:28,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:28,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:28,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-16 13:54:28,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:28,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 21 treesize of output 17 [2022-02-16 13:54:28,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:28,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:28,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:28,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:28,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:54:28,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 20 treesize of output 24 [2022-02-16 13:54:28,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 16 treesize of output 20 [2022-02-16 13:54:28,679 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-16 13:54:28,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57690145] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:28,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:28,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:28,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090928620] [2022-02-16 13:54:28,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:28,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:28,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:28,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:28,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:28,680 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-16 13:54:28,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:28,761 INFO L93 Difference]: Finished difference Result 408 states and 1017 transitions. [2022-02-16 13:54:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:28,762 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-16 13:54:28,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:28,762 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:54:28,762 INFO L226 Difference]: Without dead ends: 396 [2022-02-16 13:54:28,762 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-16 13:54:28,762 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-16 13:54:28,763 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-16 13:54:28,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-16 13:54:28,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 377. [2022-02-16 13:54:28,766 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-16 13:54:28,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 957 transitions. [2022-02-16 13:54:28,766 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 957 transitions. Word has length 22 [2022-02-16 13:54:28,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:28,767 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 957 transitions. [2022-02-16 13:54:28,767 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-16 13:54:28,767 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 957 transitions. [2022-02-16 13:54:28,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:28,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:28,767 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:28,783 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-16 13:54:28,983 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-16 13:54:28,983 INFO L402 AbstractCegarLoop]: === Iteration 666 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:28,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:28,983 INFO L85 PathProgramCache]: Analyzing trace with hash -974156322, now seen corresponding path program 661 times [2022-02-16 13:54:28,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:28,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628718051] [2022-02-16 13:54:28,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:28,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:29,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:29,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:29,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628718051] [2022-02-16 13:54:29,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628718051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:29,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977463054] [2022-02-16 13:54:29,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:29,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:29,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:29,056 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-16 13:54:29,056 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-16 13:54:29,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:29,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:29,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:29,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:29,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-16 13:54:29,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:29,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:29,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:29,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 9 treesize of output 3 [2022-02-16 13:54:29,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:29,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:29,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:29,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 29 treesize of output 31 [2022-02-16 13:54:29,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:29,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 31 treesize of output 33 [2022-02-16 13:54:29,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:29,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 25 treesize of output 27 [2022-02-16 13:54:29,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-16 13:54:29,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977463054] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:29,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:29,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:29,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701748707] [2022-02-16 13:54:29,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:29,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:29,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:29,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:29,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:29,517 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-16 13:54:29,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:29,769 INFO L93 Difference]: Finished difference Result 438 states and 1069 transitions. [2022-02-16 13:54:29,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:29,769 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-16 13:54:29,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:29,769 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:54:29,769 INFO L226 Difference]: Without dead ends: 433 [2022-02-16 13:54:29,770 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-16 13:54:29,770 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:29,770 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.1s Time] [2022-02-16 13:54:29,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-16 13:54:29,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 377. [2022-02-16 13:54:29,773 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-16 13:54:29,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 957 transitions. [2022-02-16 13:54:29,774 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 957 transitions. Word has length 22 [2022-02-16 13:54:29,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:29,774 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 957 transitions. [2022-02-16 13:54:29,774 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-16 13:54:29,774 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 957 transitions. [2022-02-16 13:54:29,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:29,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:29,774 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:29,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (662)] Ended with exit code 0 [2022-02-16 13:54:29,990 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-16 13:54:29,990 INFO L402 AbstractCegarLoop]: === Iteration 667 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:29,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:29,990 INFO L85 PathProgramCache]: Analyzing trace with hash 722508906, now seen corresponding path program 662 times [2022-02-16 13:54:29,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:29,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084276335] [2022-02-16 13:54:29,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:29,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:30,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-16 13:54:30,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:30,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084276335] [2022-02-16 13:54:30,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084276335] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:30,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473508820] [2022-02-16 13:54:30,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:30,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:30,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:30,068 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-16 13:54:30,068 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-16 13:54:30,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:30,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:30,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:30,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:30,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:30,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 19 treesize of output 15 [2022-02-16 13:54:30,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:30,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-16 13:54:30,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:30,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 15 treesize of output 11 [2022-02-16 13:54:30,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-16 13:54:30,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:30,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:30,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 28 treesize of output 30 [2022-02-16 13:54:30,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:30,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 31 treesize of output 33 [2022-02-16 13:54:30,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:30,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 25 treesize of output 27 [2022-02-16 13:54:30,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-16 13:54:30,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473508820] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:30,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:30,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:30,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499749353] [2022-02-16 13:54:30,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:30,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:30,502 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:30,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:30,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:30,502 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-16 13:54:30,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:30,731 INFO L93 Difference]: Finished difference Result 451 states and 1101 transitions. [2022-02-16 13:54:30,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:30,731 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-16 13:54:30,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:30,732 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:54:30,732 INFO L226 Difference]: Without dead ends: 446 [2022-02-16 13:54:30,732 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-16 13:54:30,732 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 80 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:30,732 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.1s Time] [2022-02-16 13:54:30,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-16 13:54:30,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 375. [2022-02-16 13:54:30,736 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-16 13:54:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 950 transitions. [2022-02-16 13:54:30,736 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 950 transitions. Word has length 22 [2022-02-16 13:54:30,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:30,736 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 950 transitions. [2022-02-16 13:54:30,736 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-16 13:54:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 950 transitions. [2022-02-16 13:54:30,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:30,737 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:30,737 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-16 13:54:30,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (663)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:30,952 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-16 13:54:30,953 INFO L402 AbstractCegarLoop]: === Iteration 668 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:30,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:30,953 INFO L85 PathProgramCache]: Analyzing trace with hash -957445427, now seen corresponding path program 663 times [2022-02-16 13:54:30,953 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:30,953 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329208636] [2022-02-16 13:54:30,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:30,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:31,029 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-16 13:54:31,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:31,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329208636] [2022-02-16 13:54:31,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329208636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:31,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211361733] [2022-02-16 13:54:31,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:31,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:31,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:31,030 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-16 13:54:31,031 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-16 13:54:31,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:54:31,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:31,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:31,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:31,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:31,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:31,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:31,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:31,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 10 treesize of output 5 [2022-02-16 13:54:31,261 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-16 13:54:31,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:31,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:31,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 15 treesize of output 19 [2022-02-16 13:54:31,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:31,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-16 13:54:31,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:31,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-16 13:54:31,443 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-16 13:54:31,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211361733] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:31,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:31,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-16 13:54:31,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694516834] [2022-02-16 13:54:31,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:31,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:31,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:31,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:31,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:31,444 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-16 13:54:31,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:31,516 INFO L93 Difference]: Finished difference Result 402 states and 1003 transitions. [2022-02-16 13:54:31,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:54:31,516 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-16 13:54:31,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:31,517 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:54:31,517 INFO L226 Difference]: Without dead ends: 393 [2022-02-16 13:54:31,517 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-16 13:54:31,517 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-16 13:54:31,517 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-16 13:54:31,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-16 13:54:31,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 372. [2022-02-16 13:54:31,521 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-16 13:54:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 938 transitions. [2022-02-16 13:54:31,521 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 938 transitions. Word has length 22 [2022-02-16 13:54:31,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:31,521 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 938 transitions. [2022-02-16 13:54:31,521 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-16 13:54:31,521 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 938 transitions. [2022-02-16 13:54:31,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:31,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:31,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-16 13:54:31,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (664)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:31,732 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-16 13:54:31,732 INFO L402 AbstractCegarLoop]: === Iteration 669 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:31,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:31,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1492779218, now seen corresponding path program 664 times [2022-02-16 13:54:31,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:31,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041503566] [2022-02-16 13:54:31,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:31,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:31,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:31,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:31,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:31,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041503566] [2022-02-16 13:54:31,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041503566] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:31,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141569654] [2022-02-16 13:54:31,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:31,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:31,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:31,908 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-16 13:54:31,909 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-16 13:54:31,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:31,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:31,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:31,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:32,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:32,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:32,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 17 treesize of output 13 [2022-02-16 13:54:32,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:54:32,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-16 13:54:32,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:32,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:32,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-16 13:54:32,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:32,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-16 13:54:32,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:32,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 16 treesize of output 20 [2022-02-16 13:54:32,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-16 13:54:32,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141569654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:32,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:32,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:32,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607548176] [2022-02-16 13:54:32,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:32,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:32,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:32,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:32,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:32,292 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-16 13:54:32,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:32,453 INFO L93 Difference]: Finished difference Result 400 states and 996 transitions. [2022-02-16 13:54:32,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:32,453 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-16 13:54:32,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:32,454 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:54:32,454 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:54:32,454 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-16 13:54:32,454 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:32,454 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.2s Time] [2022-02-16 13:54:32,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:54:32,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 372. [2022-02-16 13:54:32,457 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-16 13:54:32,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 938 transitions. [2022-02-16 13:54:32,457 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 938 transitions. Word has length 22 [2022-02-16 13:54:32,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:32,457 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 938 transitions. [2022-02-16 13:54:32,457 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-16 13:54:32,457 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 938 transitions. [2022-02-16 13:54:32,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:32,458 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:32,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:32,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (665)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:32,660 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-16 13:54:32,660 INFO L402 AbstractCegarLoop]: === Iteration 670 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:32,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:32,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1541981009, now seen corresponding path program 665 times [2022-02-16 13:54:32,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:32,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115666338] [2022-02-16 13:54:32,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:32,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:32,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:32,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:32,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115666338] [2022-02-16 13:54:32,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115666338] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:32,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537603828] [2022-02-16 13:54:32,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:32,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:32,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:32,775 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-16 13:54:32,776 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-16 13:54:32,803 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:32,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:32,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:32,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:32,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:32,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 17 treesize of output 13 [2022-02-16 13:54:32,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:32,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-16 13:54:32,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:32,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-16 13:54:32,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-16 13:54:32,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:33,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:33,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 15 treesize of output 19 [2022-02-16 13:54:33,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:33,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 20 treesize of output 24 [2022-02-16 13:54:33,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:33,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-16 13:54:33,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537603828] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:33,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:33,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:33,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532150926] [2022-02-16 13:54:33,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:33,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:33,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:33,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:33,066 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-16 13:54:33,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:33,174 INFO L93 Difference]: Finished difference Result 401 states and 996 transitions. [2022-02-16 13:54:33,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:33,174 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-16 13:54:33,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:33,175 INFO L225 Difference]: With dead ends: 401 [2022-02-16 13:54:33,175 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:54:33,175 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-16 13:54:33,175 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:33,175 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.1s Time] [2022-02-16 13:54:33,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:54:33,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 372. [2022-02-16 13:54:33,178 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-16 13:54:33,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 937 transitions. [2022-02-16 13:54:33,179 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 937 transitions. Word has length 22 [2022-02-16 13:54:33,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:33,179 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 937 transitions. [2022-02-16 13:54:33,179 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-16 13:54:33,179 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 937 transitions. [2022-02-16 13:54:33,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:33,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:33,179 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:33,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (666)] Ended with exit code 0 [2022-02-16 13:54:33,386 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-16 13:54:33,386 INFO L402 AbstractCegarLoop]: === Iteration 671 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:33,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:33,386 INFO L85 PathProgramCache]: Analyzing trace with hash -702385098, now seen corresponding path program 666 times [2022-02-16 13:54:33,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:33,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199509398] [2022-02-16 13:54:33,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:33,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:33,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:33,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199509398] [2022-02-16 13:54:33,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199509398] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:33,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704972219] [2022-02-16 13:54:33,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:33,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:33,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:33,505 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-16 13:54:33,506 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-16 13:54:33,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:33,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:33,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:33,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:33,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 17 treesize of output 13 [2022-02-16 13:54:33,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:33,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:33,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:54:33,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-16 13:54:33,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:33,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:33,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 16 treesize of output 20 [2022-02-16 13:54:33,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:33,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-16 13:54:33,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:33,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-16 13:54:33,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:33,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704972219] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:33,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:33,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:33,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862125955] [2022-02-16 13:54:33,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:33,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:33,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:33,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:33,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:33,758 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-16 13:54:33,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:33,848 INFO L93 Difference]: Finished difference Result 402 states and 998 transitions. [2022-02-16 13:54:33,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:33,849 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-16 13:54:33,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:33,849 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:54:33,849 INFO L226 Difference]: Without dead ends: 383 [2022-02-16 13:54:33,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:33,849 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-16 13:54:33,849 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-16 13:54:33,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-16 13:54:33,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 372. [2022-02-16 13:54:33,852 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-16 13:54:33,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 937 transitions. [2022-02-16 13:54:33,853 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 937 transitions. Word has length 22 [2022-02-16 13:54:33,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:33,853 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 937 transitions. [2022-02-16 13:54:33,853 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-16 13:54:33,853 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 937 transitions. [2022-02-16 13:54:33,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:33,853 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:33,853 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:33,869 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-16 13:54:34,057 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-16 13:54:34,057 INFO L402 AbstractCegarLoop]: === Iteration 672 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:34,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:34,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1763163188, now seen corresponding path program 667 times [2022-02-16 13:54:34,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:34,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951893056] [2022-02-16 13:54:34,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:34,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:34,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:34,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:34,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951893056] [2022-02-16 13:54:34,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951893056] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:34,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587896494] [2022-02-16 13:54:34,145 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:34,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:34,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:34,146 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-16 13:54:34,146 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-16 13:54:34,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:34,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:34,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:34,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:34,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-16 13:54:34,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:34,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-16 13:54:34,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:34,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 10 treesize of output 5 [2022-02-16 13:54:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:34,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:34,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:54:34,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:34,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:34,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:34,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-16 13:54:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587896494] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:34,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:34,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:34,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540582772] [2022-02-16 13:54:34,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:34,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:34,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:34,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:34,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:34,379 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-16 13:54:34,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:34,465 INFO L93 Difference]: Finished difference Result 404 states and 1002 transitions. [2022-02-16 13:54:34,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:34,466 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-16 13:54:34,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:34,466 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:54:34,466 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:54:34,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:34,467 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-16 13:54:34,467 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-16 13:54:34,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:54:34,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 372. [2022-02-16 13:54:34,470 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-16 13:54:34,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 937 transitions. [2022-02-16 13:54:34,470 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 937 transitions. Word has length 22 [2022-02-16 13:54:34,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:34,470 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 937 transitions. [2022-02-16 13:54:34,470 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-16 13:54:34,470 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 937 transitions. [2022-02-16 13:54:34,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:34,471 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:34,471 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:34,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (668)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:34,686 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-16 13:54:34,687 INFO L402 AbstractCegarLoop]: === Iteration 673 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:34,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:34,687 INFO L85 PathProgramCache]: Analyzing trace with hash 274394953, now seen corresponding path program 668 times [2022-02-16 13:54:34,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:34,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123876380] [2022-02-16 13:54:34,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:34,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:34,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:34,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123876380] [2022-02-16 13:54:34,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123876380] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:34,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487296551] [2022-02-16 13:54:34,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:34,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:34,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:34,755 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-16 13:54:34,755 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-16 13:54:34,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:34,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:34,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:34,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:34,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:34,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 17 treesize of output 13 [2022-02-16 13:54:34,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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-16 13:54:34,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 15 treesize of output 11 [2022-02-16 13:54:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:34,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:34,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 16 treesize of output 20 [2022-02-16 13:54:34,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:34,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 20 treesize of output 24 [2022-02-16 13:54:34,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:34,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 16 treesize of output 20 [2022-02-16 13:54:34,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-16 13:54:34,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487296551] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:34,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:34,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:34,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036580837] [2022-02-16 13:54:34,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:34,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:34,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:34,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:34,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:34,991 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-16 13:54:35,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:35,101 INFO L93 Difference]: Finished difference Result 407 states and 1011 transitions. [2022-02-16 13:54:35,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:35,102 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-16 13:54:35,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:35,102 INFO L225 Difference]: With dead ends: 407 [2022-02-16 13:54:35,102 INFO L226 Difference]: Without dead ends: 396 [2022-02-16 13:54:35,102 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-16 13:54:35,102 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-16 13:54:35,103 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-16 13:54:35,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-16 13:54:35,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 373. [2022-02-16 13:54:35,106 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-16 13:54:35,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 940 transitions. [2022-02-16 13:54:35,106 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 940 transitions. Word has length 22 [2022-02-16 13:54:35,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:35,106 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 940 transitions. [2022-02-16 13:54:35,106 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-16 13:54:35,106 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 940 transitions. [2022-02-16 13:54:35,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:35,107 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:35,107 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:35,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (669)] Ended with exit code 0 [2022-02-16 13:54:35,322 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-16 13:54:35,323 INFO L402 AbstractCegarLoop]: === Iteration 674 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:35,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:35,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1064789073, now seen corresponding path program 669 times [2022-02-16 13:54:35,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:35,323 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440038843] [2022-02-16 13:54:35,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:35,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:35,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:35,428 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-16 13:54:35,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:35,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440038843] [2022-02-16 13:54:35,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440038843] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:35,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105043261] [2022-02-16 13:54:35,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:35,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:35,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:35,429 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-16 13:54:35,430 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-16 13:54:35,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:54:35,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:35,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:35,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:35,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:35,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:35,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 17 treesize of output 13 [2022-02-16 13:54:35,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:35,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:54:35,651 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-16 13:54:35,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:35,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,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 20 [2022-02-16 13:54:35,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,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 20 treesize of output 24 [2022-02-16 13:54:35,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,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-16 13:54:35,794 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-16 13:54:35,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105043261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:35,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:35,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:35,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070763223] [2022-02-16 13:54:35,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:35,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:35,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:35,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:35,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:35,795 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-16 13:54:35,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:35,910 INFO L93 Difference]: Finished difference Result 395 states and 986 transitions. [2022-02-16 13:54:35,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:35,910 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-16 13:54:35,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:35,911 INFO L225 Difference]: With dead ends: 395 [2022-02-16 13:54:35,911 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:54:35,911 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-16 13:54:35,911 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-16 13:54:35,911 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-16 13:54:35,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:54:35,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 374. [2022-02-16 13:54:35,914 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-16 13:54:35,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-16 13:54:35,914 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-16 13:54:35,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:35,915 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-16 13:54:35,915 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-16 13:54:35,915 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-16 13:54:35,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:35,915 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:35,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-16 13:54:35,930 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-16 13:54:36,119 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-16 13:54:36,119 INFO L402 AbstractCegarLoop]: === Iteration 675 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:36,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:36,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1864063356, now seen corresponding path program 670 times [2022-02-16 13:54:36,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:36,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348893114] [2022-02-16 13:54:36,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:36,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:36,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-16 13:54:36,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:36,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348893114] [2022-02-16 13:54:36,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348893114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:36,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172385929] [2022-02-16 13:54:36,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:36,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:36,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:36,254 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-16 13:54:36,255 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-16 13:54:36,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:36,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:36,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:36,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:36,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:36,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-16 13:54:36,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:36,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-16 13:54:36,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:36,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 9 treesize of output 3 [2022-02-16 13:54:36,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-16 13:54:36,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:36,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:36,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-16 13:54:36,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:36,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 20 treesize of output 24 [2022-02-16 13:54:36,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:36,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 20 [2022-02-16 13:54:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:36,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172385929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:36,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:36,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:36,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517617338] [2022-02-16 13:54:36,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:36,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:36,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:36,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:36,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:36,563 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-16 13:54:36,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:36,632 INFO L93 Difference]: Finished difference Result 407 states and 1013 transitions. [2022-02-16 13:54:36,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:36,632 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-16 13:54:36,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:36,633 INFO L225 Difference]: With dead ends: 407 [2022-02-16 13:54:36,633 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:54:36,633 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-16 13:54:36,633 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-16 13:54:36,633 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-16 13:54:36,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:54:36,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 375. [2022-02-16 13:54:36,636 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-16 13:54:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 947 transitions. [2022-02-16 13:54:36,637 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 947 transitions. Word has length 22 [2022-02-16 13:54:36,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:36,637 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 947 transitions. [2022-02-16 13:54:36,637 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-16 13:54:36,637 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 947 transitions. [2022-02-16 13:54:36,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:36,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:36,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-16 13:54:36,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (671)] Ended with exit code 0 [2022-02-16 13:54:36,842 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-16 13:54:36,842 INFO L402 AbstractCegarLoop]: === Iteration 676 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:36,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:36,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1640509820, now seen corresponding path program 671 times [2022-02-16 13:54:36,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:36,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352023974] [2022-02-16 13:54:36,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:36,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:36,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:36,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:36,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352023974] [2022-02-16 13:54:36,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352023974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:36,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364607914] [2022-02-16 13:54:36,915 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:36,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:36,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:36,916 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-16 13:54:36,917 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-16 13:54:36,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:36,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:36,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:36,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:36,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:36,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-16 13:54:37,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:37,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-16 13:54:37,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:54:37,082 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:37,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:37,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 16 treesize of output 20 [2022-02-16 13:54:37,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:37,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 20 treesize of output 24 [2022-02-16 13:54:37,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:37,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 16 treesize of output 20 [2022-02-16 13:54:37,173 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:37,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364607914] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:37,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:37,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:37,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207769786] [2022-02-16 13:54:37,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:37,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:37,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:37,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:37,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:37,174 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-16 13:54:37,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:37,256 INFO L93 Difference]: Finished difference Result 409 states and 1015 transitions. [2022-02-16 13:54:37,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:37,256 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-16 13:54:37,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:37,257 INFO L225 Difference]: With dead ends: 409 [2022-02-16 13:54:37,257 INFO L226 Difference]: Without dead ends: 390 [2022-02-16 13:54:37,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:37,257 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-16 13:54:37,257 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-16 13:54:37,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-16 13:54:37,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 374. [2022-02-16 13:54:37,264 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-16 13:54:37,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-16 13:54:37,264 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-16 13:54:37,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:37,265 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-16 13:54:37,265 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-16 13:54:37,265 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-16 13:54:37,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:37,265 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:37,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-16 13:54:37,281 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-16 13:54:37,481 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-16 13:54:37,481 INFO L402 AbstractCegarLoop]: === Iteration 677 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:37,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:37,481 INFO L85 PathProgramCache]: Analyzing trace with hash -2033921524, now seen corresponding path program 672 times [2022-02-16 13:54:37,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:37,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830930897] [2022-02-16 13:54:37,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:37,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:37,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:37,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:37,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:37,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830930897] [2022-02-16 13:54:37,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830930897] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:37,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114173597] [2022-02-16 13:54:37,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:37,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:37,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:37,549 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-16 13:54:37,550 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-16 13:54:37,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:37,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:37,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:37,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:37,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:37,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:37,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:37,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 17 treesize of output 13 [2022-02-16 13:54:37,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 9 treesize of output 3 [2022-02-16 13:54:37,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-16 13:54:37,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:37,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:37,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 16 treesize of output 20 [2022-02-16 13:54:37,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:37,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:37,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:37,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-16 13:54:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:37,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114173597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:37,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:37,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:37,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825706863] [2022-02-16 13:54:37,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:37,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:37,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:37,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:37,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:37,834 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-16 13:54:37,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:37,925 INFO L93 Difference]: Finished difference Result 410 states and 1021 transitions. [2022-02-16 13:54:37,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:37,925 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-16 13:54:37,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:37,926 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:54:37,926 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:54:37,926 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-16 13:54:37,926 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-16 13:54:37,926 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-16 13:54:37,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:54:37,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 375. [2022-02-16 13:54:37,929 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-16 13:54:37,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 948 transitions. [2022-02-16 13:54:37,930 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 948 transitions. Word has length 22 [2022-02-16 13:54:37,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:37,930 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 948 transitions. [2022-02-16 13:54:37,930 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-16 13:54:37,930 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 948 transitions. [2022-02-16 13:54:37,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:37,930 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:37,930 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:37,946 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-16 13:54:38,146 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-16 13:54:38,146 INFO L402 AbstractCegarLoop]: === Iteration 678 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:38,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:38,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1626015096, now seen corresponding path program 673 times [2022-02-16 13:54:38,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:38,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768961609] [2022-02-16 13:54:38,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:38,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:38,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:38,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-16 13:54:38,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:38,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768961609] [2022-02-16 13:54:38,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768961609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:38,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636864015] [2022-02-16 13:54:38,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:38,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:38,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:38,229 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-16 13:54:38,229 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-16 13:54:38,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:38,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:38,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:38,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:38,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 19 treesize of output 15 [2022-02-16 13:54:38,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:38,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 19 treesize of output 15 [2022-02-16 13:54:38,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:38,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-16 13:54:38,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-16 13:54:38,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:38,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:38,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 16 treesize of output 20 [2022-02-16 13:54:38,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:38,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 20 treesize of output 24 [2022-02-16 13:54:38,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:38,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 16 treesize of output 20 [2022-02-16 13:54:38,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-16 13:54:38,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636864015] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:38,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:38,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:38,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970496715] [2022-02-16 13:54:38,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:38,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:38,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:38,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:38,516 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-16 13:54:38,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:38,605 INFO L93 Difference]: Finished difference Result 419 states and 1041 transitions. [2022-02-16 13:54:38,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:38,606 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-16 13:54:38,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:38,606 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:54:38,606 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:54:38,606 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-16 13:54:38,606 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-16 13:54:38,606 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-16 13:54:38,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:54:38,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 374. [2022-02-16 13:54:38,609 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-16 13:54:38,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-16 13:54:38,610 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-16 13:54:38,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:38,610 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-16 13:54:38,610 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-16 13:54:38,610 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-16 13:54:38,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:38,611 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:38,611 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:38,626 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-16 13:54:38,824 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-16 13:54:38,824 INFO L402 AbstractCegarLoop]: === Iteration 679 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:38,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:38,825 INFO L85 PathProgramCache]: Analyzing trace with hash 858916616, now seen corresponding path program 674 times [2022-02-16 13:54:38,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:38,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81972741] [2022-02-16 13:54:38,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:38,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:38,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:38,985 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-16 13:54:38,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:38,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81972741] [2022-02-16 13:54:38,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81972741] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:38,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101320673] [2022-02-16 13:54:38,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:38,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:38,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:38,986 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-16 13:54:38,987 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-16 13:54:39,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:39,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:39,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:39,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:39,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:39,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 19 treesize of output 15 [2022-02-16 13:54:39,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:39,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 19 treesize of output 15 [2022-02-16 13:54:39,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:39,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:54:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:39,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:39,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 17 treesize of output 21 [2022-02-16 13:54:39,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:39,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 22 treesize of output 26 [2022-02-16 13:54:39,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:39,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 18 treesize of output 22 [2022-02-16 13:54:39,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-16 13:54:39,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101320673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:39,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:39,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:39,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655839222] [2022-02-16 13:54:39,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:39,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:39,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:39,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:39,535 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-16 13:54:39,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:39,710 INFO L93 Difference]: Finished difference Result 420 states and 1028 transitions. [2022-02-16 13:54:39,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:54:39,710 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-16 13:54:39,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:39,711 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:54:39,711 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:54:39,711 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-16 13:54:39,711 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:39,711 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.1s Time] [2022-02-16 13:54:39,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:54:39,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 374. [2022-02-16 13:54:39,714 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-16 13:54:39,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-16 13:54:39,715 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-16 13:54:39,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:39,715 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-16 13:54:39,715 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-16 13:54:39,715 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-16 13:54:39,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:39,716 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:39,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-16 13:54:39,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (675)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:39,931 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-16 13:54:39,932 INFO L402 AbstractCegarLoop]: === Iteration 680 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:39,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:39,932 INFO L85 PathProgramCache]: Analyzing trace with hash 963534017, now seen corresponding path program 675 times [2022-02-16 13:54:39,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:39,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045928201] [2022-02-16 13:54:39,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:39,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:40,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:40,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:40,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045928201] [2022-02-16 13:54:40,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045928201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:40,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631864847] [2022-02-16 13:54:40,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:40,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:40,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:40,033 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-16 13:54:40,034 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-16 13:54:40,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:54:40,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:40,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:40,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:40,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:40,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-16 13:54:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:40,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-16 13:54:40,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:40,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:54:40,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:40,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:40,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:40,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 15 treesize of output 19 [2022-02-16 13:54:40,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:40,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 20 treesize of output 24 [2022-02-16 13:54:40,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:40,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-16 13:54:40,489 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-16 13:54:40,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631864847] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:40,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:40,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:40,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936342827] [2022-02-16 13:54:40,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:40,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:40,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:40,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:40,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:40,490 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-16 13:54:40,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:40,617 INFO L93 Difference]: Finished difference Result 399 states and 993 transitions. [2022-02-16 13:54:40,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:40,618 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-16 13:54:40,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:40,618 INFO L225 Difference]: With dead ends: 399 [2022-02-16 13:54:40,618 INFO L226 Difference]: Without dead ends: 388 [2022-02-16 13:54:40,618 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-16 13:54:40,618 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-16 13:54:40,618 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-16 13:54:40,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-16 13:54:40,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 376. [2022-02-16 13:54:40,621 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-16 13:54:40,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 946 transitions. [2022-02-16 13:54:40,622 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 946 transitions. Word has length 22 [2022-02-16 13:54:40,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:40,622 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 946 transitions. [2022-02-16 13:54:40,622 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-16 13:54:40,622 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 946 transitions. [2022-02-16 13:54:40,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:40,622 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:40,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-16 13:54:40,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (676)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:40,823 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-16 13:54:40,823 INFO L402 AbstractCegarLoop]: === Iteration 681 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:40,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:40,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1849332297, now seen corresponding path program 676 times [2022-02-16 13:54:40,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:40,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388465975] [2022-02-16 13:54:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:40,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:40,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:40,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:40,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:40,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388465975] [2022-02-16 13:54:40,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388465975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:40,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120799126] [2022-02-16 13:54:40,927 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:40,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:40,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:40,928 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-16 13:54:40,929 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-16 13:54:40,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:40,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:40,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:40,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:41,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:41,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 19 treesize of output 15 [2022-02-16 13:54:41,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:41,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 21 treesize of output 17 [2022-02-16 13:54:41,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:41,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:41,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-16 13:54:41,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:41,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:41,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 15 treesize of output 19 [2022-02-16 13:54:41,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:41,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 20 treesize of output 24 [2022-02-16 13:54:41,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:41,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:41,344 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-16 13:54:41,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120799126] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:41,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:41,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:41,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106555339] [2022-02-16 13:54:41,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:41,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:41,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:41,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:41,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:41,345 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-16 13:54:41,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:41,465 INFO L93 Difference]: Finished difference Result 423 states and 1035 transitions. [2022-02-16 13:54:41,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:41,465 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-16 13:54:41,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:41,466 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:54:41,466 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:54:41,466 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-16 13:54:41,466 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-16 13:54:41,466 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-16 13:54:41,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:54:41,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 378. [2022-02-16 13:54:41,469 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-16 13:54:41,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 949 transitions. [2022-02-16 13:54:41,470 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 949 transitions. Word has length 22 [2022-02-16 13:54:41,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:41,470 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 949 transitions. [2022-02-16 13:54:41,470 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-16 13:54:41,470 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 949 transitions. [2022-02-16 13:54:41,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:41,470 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:41,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-16 13:54:41,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (677)] Ended with exit code 0 [2022-02-16 13:54:41,683 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-16 13:54:41,683 INFO L402 AbstractCegarLoop]: === Iteration 682 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:41,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:41,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2037728571, now seen corresponding path program 677 times [2022-02-16 13:54:41,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:41,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101194524] [2022-02-16 13:54:41,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:41,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:41,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-16 13:54:41,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:41,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101194524] [2022-02-16 13:54:41,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101194524] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:41,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46725397] [2022-02-16 13:54:41,785 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:41,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:41,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:41,786 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-16 13:54:41,786 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-16 13:54:41,812 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:41,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:41,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:41,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:41,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:41,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 19 treesize of output 15 [2022-02-16 13:54:42,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,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 21 treesize of output 17 [2022-02-16 13:54:42,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,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 17 treesize of output 13 [2022-02-16 13:54:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:42,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:42,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,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-16 13:54:42,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,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 20 treesize of output 24 [2022-02-16 13:54:42,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,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 16 treesize of output 20 [2022-02-16 13:54:42,145 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-16 13:54:42,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46725397] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:42,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:42,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:42,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853926736] [2022-02-16 13:54:42,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:42,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:42,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:42,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:42,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:42,146 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-16 13:54:42,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:42,241 INFO L93 Difference]: Finished difference Result 418 states and 1031 transitions. [2022-02-16 13:54:42,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:42,241 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-16 13:54:42,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:42,242 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:54:42,242 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:54:42,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:42,242 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-16 13:54:42,242 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-16 13:54:42,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:54:42,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 374. [2022-02-16 13:54:42,245 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-16 13:54:42,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 943 transitions. [2022-02-16 13:54:42,246 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 943 transitions. Word has length 22 [2022-02-16 13:54:42,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:42,246 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 943 transitions. [2022-02-16 13:54:42,246 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-16 13:54:42,246 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 943 transitions. [2022-02-16 13:54:42,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:42,246 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:42,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-16 13:54:42,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (678)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:42,459 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-16 13:54:42,459 INFO L402 AbstractCegarLoop]: === Iteration 683 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:42,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:42,460 INFO L85 PathProgramCache]: Analyzing trace with hash -791887348, now seen corresponding path program 678 times [2022-02-16 13:54:42,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:42,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447183407] [2022-02-16 13:54:42,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:42,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:42,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:42,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:42,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447183407] [2022-02-16 13:54:42,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447183407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:42,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399189162] [2022-02-16 13:54:42,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:42,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:42,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:42,533 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-16 13:54:42,533 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-16 13:54:42,558 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:42,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:42,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:42,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:42,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,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 19 treesize of output 15 [2022-02-16 13:54:42,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,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 20 treesize of output 16 [2022-02-16 13:54:42,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,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 16 treesize of output 12 [2022-02-16 13:54:42,699 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:42,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:42,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 16 treesize of output 20 [2022-02-16 13:54:42,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,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-16 13:54:42,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,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 16 treesize of output 20 [2022-02-16 13:54:42,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:42,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399189162] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:42,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:42,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:42,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851794948] [2022-02-16 13:54:42,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:42,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:42,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:42,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:42,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:42,791 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-16 13:54:42,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:42,912 INFO L93 Difference]: Finished difference Result 426 states and 1046 transitions. [2022-02-16 13:54:42,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:42,912 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-16 13:54:42,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:42,913 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:54:42,913 INFO L226 Difference]: Without dead ends: 407 [2022-02-16 13:54:42,913 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-16 13:54:42,913 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:42,913 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.1s Time] [2022-02-16 13:54:42,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-16 13:54:42,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 376. [2022-02-16 13:54:42,916 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-16 13:54:42,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 950 transitions. [2022-02-16 13:54:42,917 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 950 transitions. Word has length 22 [2022-02-16 13:54:42,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:42,917 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 950 transitions. [2022-02-16 13:54:42,917 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-16 13:54:42,917 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 950 transitions. [2022-02-16 13:54:42,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:42,917 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:42,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-16 13:54:42,933 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-16 13:54:43,122 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-16 13:54:43,122 INFO L402 AbstractCegarLoop]: === Iteration 684 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:43,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:43,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1401366144, now seen corresponding path program 679 times [2022-02-16 13:54:43,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:43,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105755938] [2022-02-16 13:54:43,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:43,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:43,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-16 13:54:43,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:43,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105755938] [2022-02-16 13:54:43,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105755938] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:43,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550036371] [2022-02-16 13:54:43,208 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:43,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:43,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:43,209 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-16 13:54:43,210 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-16 13:54:43,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:43,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:43,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:43,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:43,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-16 13:54:43,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:43,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 20 treesize of output 16 [2022-02-16 13:54:43,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:43,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 16 treesize of output 12 [2022-02-16 13:54:43,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-16 13:54:43,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:43,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:43,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-16 13:54:43,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:43,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-16 13:54:43,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:43,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-16 13:54:43,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-16 13:54:43,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550036371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:43,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:43,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:43,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965672093] [2022-02-16 13:54:43,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:43,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:43,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:43,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:43,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:43,507 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-16 13:54:43,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:43,602 INFO L93 Difference]: Finished difference Result 397 states and 989 transitions. [2022-02-16 13:54:43,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:43,602 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-16 13:54:43,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:43,603 INFO L225 Difference]: With dead ends: 397 [2022-02-16 13:54:43,603 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:54:43,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:43,603 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-16 13:54:43,603 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-16 13:54:43,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:54:43,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 374. [2022-02-16 13:54:43,606 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-16 13:54:43,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 943 transitions. [2022-02-16 13:54:43,607 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 943 transitions. Word has length 22 [2022-02-16 13:54:43,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:43,607 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 943 transitions. [2022-02-16 13:54:43,607 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-16 13:54:43,607 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 943 transitions. [2022-02-16 13:54:43,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:43,607 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:43,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-16 13:54:43,623 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-16 13:54:43,811 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-16 13:54:43,811 INFO L402 AbstractCegarLoop]: === Iteration 685 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:43,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:43,811 INFO L85 PathProgramCache]: Analyzing trace with hash -408669440, now seen corresponding path program 680 times [2022-02-16 13:54:43,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:43,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047727783] [2022-02-16 13:54:43,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:43,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:43,959 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-16 13:54:43,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:43,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047727783] [2022-02-16 13:54:43,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047727783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:43,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620797602] [2022-02-16 13:54:43,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:43,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:43,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:43,960 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-16 13:54:43,961 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-16 13:54:43,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:43,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:43,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:43,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:44,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:44,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:44,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 21 treesize of output 17 [2022-02-16 13:54:44,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:44,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:44,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-16 13:54:44,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:44,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:44,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 17 treesize of output 21 [2022-02-16 13:54:44,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:44,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 22 treesize of output 26 [2022-02-16 13:54:44,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:44,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 18 treesize of output 22 [2022-02-16 13:54:44,460 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-16 13:54:44,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620797602] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:44,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:44,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:44,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743256794] [2022-02-16 13:54:44,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:44,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:44,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:44,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:44,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:44,460 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-16 13:54:44,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:44,723 INFO L93 Difference]: Finished difference Result 432 states and 1045 transitions. [2022-02-16 13:54:44,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:54:44,723 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-16 13:54:44,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:44,723 INFO L225 Difference]: With dead ends: 432 [2022-02-16 13:54:44,723 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:54:44,724 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-16 13:54:44,724 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-16 13:54:44,724 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-16 13:54:44,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:54:44,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 379. [2022-02-16 13:54:44,727 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-16 13:54:44,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 959 transitions. [2022-02-16 13:54:44,727 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 959 transitions. Word has length 22 [2022-02-16 13:54:44,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:44,727 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 959 transitions. [2022-02-16 13:54:44,727 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-16 13:54:44,728 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 959 transitions. [2022-02-16 13:54:44,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:44,728 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:44,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-16 13:54:44,744 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-16 13:54:44,931 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-16 13:54:44,931 INFO L402 AbstractCegarLoop]: === Iteration 686 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:44,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:44,932 INFO L85 PathProgramCache]: Analyzing trace with hash 381724680, now seen corresponding path program 681 times [2022-02-16 13:54:44,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:44,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898918619] [2022-02-16 13:54:44,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:44,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:45,084 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-16 13:54:45,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:45,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898918619] [2022-02-16 13:54:45,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898918619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:45,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411936143] [2022-02-16 13:54:45,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:45,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:45,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:45,085 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-16 13:54:45,086 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-16 13:54:45,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:54:45,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:45,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:45,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:45,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:45,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:45,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:45,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 21 treesize of output 17 [2022-02-16 13:54:45,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:45,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 17 treesize of output 13 [2022-02-16 13:54:45,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-16 13:54:45,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:45,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:45,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-16 13:54:45,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:45,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 22 treesize of output 26 [2022-02-16 13:54:45,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:45,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 18 treesize of output 22 [2022-02-16 13:54:45,549 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-16 13:54:45,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411936143] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:45,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:45,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:45,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940592389] [2022-02-16 13:54:45,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:45,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:45,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:45,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:45,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:45,550 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-16 13:54:45,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:45,686 INFO L93 Difference]: Finished difference Result 426 states and 1041 transitions. [2022-02-16 13:54:45,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:54:45,686 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-16 13:54:45,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:45,687 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:54:45,687 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:54:45,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:54:45,687 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-16 13:54:45,687 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-16 13:54:45,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:54:45,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 374. [2022-02-16 13:54:45,690 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-16 13:54:45,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 943 transitions. [2022-02-16 13:54:45,691 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 943 transitions. Word has length 22 [2022-02-16 13:54:45,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:45,691 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 943 transitions. [2022-02-16 13:54:45,691 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-16 13:54:45,691 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 943 transitions. [2022-02-16 13:54:45,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:45,691 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:45,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:45,707 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-16 13:54:45,906 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-16 13:54:45,906 INFO L402 AbstractCegarLoop]: === Iteration 687 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:45,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:45,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1225670332, now seen corresponding path program 682 times [2022-02-16 13:54:45,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:45,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799300550] [2022-02-16 13:54:45,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:45,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:45,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:45,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-16 13:54:45,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:45,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799300550] [2022-02-16 13:54:45,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799300550] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:45,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633809168] [2022-02-16 13:54:45,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:45,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:45,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:45,978 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-16 13:54:45,979 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-16 13:54:46,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:46,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:46,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:46,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:46,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:46,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-16 13:54:46,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:46,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:46,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:54:46,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-16 13:54:46,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:46,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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 15 treesize of output 19 [2022-02-16 13:54:46,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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-16 13:54:46,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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 16 treesize of output 20 [2022-02-16 13:54:46,270 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-16 13:54:46,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633809168] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:46,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:46,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:46,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472192055] [2022-02-16 13:54:46,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:46,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:46,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:46,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:46,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:46,271 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-16 13:54:46,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:46,359 INFO L93 Difference]: Finished difference Result 406 states and 1007 transitions. [2022-02-16 13:54:46,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:46,359 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-16 13:54:46,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:46,360 INFO L225 Difference]: With dead ends: 406 [2022-02-16 13:54:46,360 INFO L226 Difference]: Without dead ends: 387 [2022-02-16 13:54:46,360 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-16 13:54:46,360 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-16 13:54:46,360 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-16 13:54:46,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-02-16 13:54:46,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 372. [2022-02-16 13:54:46,363 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-16 13:54:46,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 935 transitions. [2022-02-16 13:54:46,363 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 935 transitions. Word has length 22 [2022-02-16 13:54:46,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:46,363 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 935 transitions. [2022-02-16 13:54:46,363 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-16 13:54:46,364 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 935 transitions. [2022-02-16 13:54:46,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:46,364 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:46,364 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:46,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (683)] Ended with exit code 0 [2022-02-16 13:54:46,575 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-16 13:54:46,575 INFO L402 AbstractCegarLoop]: === Iteration 688 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:46,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:46,575 INFO L85 PathProgramCache]: Analyzing trace with hash 811887809, now seen corresponding path program 683 times [2022-02-16 13:54:46,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:46,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344023729] [2022-02-16 13:54:46,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:46,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:46,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:46,662 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:46,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:46,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344023729] [2022-02-16 13:54:46,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344023729] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:46,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712800210] [2022-02-16 13:54:46,663 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:46,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:46,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:46,664 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-16 13:54:46,665 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-16 13:54:46,693 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:54:46,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:46,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:46,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:46,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:46,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 19 treesize of output 15 [2022-02-16 13:54:46,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:46,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:46,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 15 treesize of output 11 [2022-02-16 13:54:46,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-16 13:54:46,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:46,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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 16 treesize of output 20 [2022-02-16 13:54:46,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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-16 13:54:46,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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 16 treesize of output 20 [2022-02-16 13:54:47,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-16 13:54:47,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712800210] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:47,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:47,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:47,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033482278] [2022-02-16 13:54:47,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:47,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:47,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:47,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:47,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:47,027 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-16 13:54:47,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:47,243 INFO L93 Difference]: Finished difference Result 396 states and 984 transitions. [2022-02-16 13:54:47,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:47,243 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-16 13:54:47,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:47,244 INFO L225 Difference]: With dead ends: 396 [2022-02-16 13:54:47,244 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:54:47,244 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-16 13:54:47,244 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:47,244 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.2s Time] [2022-02-16 13:54:47,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:54:47,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 372. [2022-02-16 13:54:47,247 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-16 13:54:47,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 935 transitions. [2022-02-16 13:54:47,248 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 935 transitions. Word has length 22 [2022-02-16 13:54:47,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:47,248 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 935 transitions. [2022-02-16 13:54:47,248 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-16 13:54:47,248 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 935 transitions. [2022-02-16 13:54:47,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:47,248 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:47,248 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:47,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (684)] Ended with exit code 0 [2022-02-16 13:54:47,449 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-16 13:54:47,449 INFO L402 AbstractCegarLoop]: === Iteration 689 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:47,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:47,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1602281929, now seen corresponding path program 684 times [2022-02-16 13:54:47,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:47,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186589305] [2022-02-16 13:54:47,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:47,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:47,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-16 13:54:47,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:47,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186589305] [2022-02-16 13:54:47,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186589305] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:47,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212275822] [2022-02-16 13:54:47,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:47,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:47,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:47,562 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-16 13:54:47,563 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-16 13:54:47,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:54:47,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:47,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:47,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:47,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:47,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-16 13:54:47,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:47,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-16 13:54:47,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:47,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 9 treesize of output 3 [2022-02-16 13:54:47,835 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-16 13:54:47,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:47,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:47,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-16 13:54:47,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:47,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 20 treesize of output 24 [2022-02-16 13:54:47,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:47,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-16 13:54:47,979 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-16 13:54:47,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212275822] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:47,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:47,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:47,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353273238] [2022-02-16 13:54:47,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:47,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:47,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:47,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:47,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:47,980 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-16 13:54:48,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:48,111 INFO L93 Difference]: Finished difference Result 395 states and 984 transitions. [2022-02-16 13:54:48,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:48,111 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-16 13:54:48,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:48,112 INFO L225 Difference]: With dead ends: 395 [2022-02-16 13:54:48,112 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:54:48,112 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-16 13:54:48,112 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-16 13:54:48,112 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-16 13:54:48,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:54:48,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 371. [2022-02-16 13:54:48,123 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-16 13:54:48,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 932 transitions. [2022-02-16 13:54:48,124 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 932 transitions. Word has length 22 [2022-02-16 13:54:48,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:48,124 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 932 transitions. [2022-02-16 13:54:48,124 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-16 13:54:48,124 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 932 transitions. [2022-02-16 13:54:48,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:48,125 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:48,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-16 13:54:48,140 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-16 13:54:48,329 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-16 13:54:48,329 INFO L402 AbstractCegarLoop]: === Iteration 690 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:48,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:48,330 INFO L85 PathProgramCache]: Analyzing trace with hash 683730230, now seen corresponding path program 685 times [2022-02-16 13:54:48,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:48,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966265030] [2022-02-16 13:54:48,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:48,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:48,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-16 13:54:48,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:48,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966265030] [2022-02-16 13:54:48,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966265030] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:48,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563752532] [2022-02-16 13:54:48,436 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:48,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:48,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:48,437 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-16 13:54:48,438 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-16 13:54:48,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:48,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:48,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:48,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:48,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 19 treesize of output 15 [2022-02-16 13:54:48,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:54:48,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 17 treesize of output 13 [2022-02-16 13:54:48,672 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:48,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:48,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:48,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 15 treesize of output 19 [2022-02-16 13:54:48,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:48,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 20 treesize of output 24 [2022-02-16 13:54:48,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:48,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-16 13:54:48,811 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-16 13:54:48,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563752532] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:48,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:48,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:48,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58936434] [2022-02-16 13:54:48,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:48,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:48,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:48,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:48,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:48,812 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-16 13:54:48,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:48,968 INFO L93 Difference]: Finished difference Result 442 states and 1061 transitions. [2022-02-16 13:54:48,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:48,968 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-16 13:54:48,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:48,968 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:54:48,968 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:54:48,969 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-16 13:54:48,969 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-16 13:54:48,969 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-16 13:54:48,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:54:48,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 372. [2022-02-16 13:54:48,972 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-16 13:54:48,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 935 transitions. [2022-02-16 13:54:48,972 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 935 transitions. Word has length 22 [2022-02-16 13:54:48,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:48,973 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 935 transitions. [2022-02-16 13:54:48,973 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-16 13:54:48,973 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 935 transitions. [2022-02-16 13:54:48,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:48,973 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:48,973 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:48,988 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-16 13:54:49,177 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-16 13:54:49,177 INFO L402 AbstractCegarLoop]: === Iteration 691 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:49,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:49,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1417983574, now seen corresponding path program 686 times [2022-02-16 13:54:49,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:49,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936931661] [2022-02-16 13:54:49,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:49,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:49,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-16 13:54:49,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:49,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936931661] [2022-02-16 13:54:49,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936931661] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:49,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403865674] [2022-02-16 13:54:49,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:49,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:49,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:49,255 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-16 13:54:49,256 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-16 13:54:49,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:49,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:49,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:49,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:49,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:49,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-16 13:54:49,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:49,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 21 treesize of output 17 [2022-02-16 13:54:49,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:49,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-16 13:54:49,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:49,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:49,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-16 13:54:49,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 20 treesize of output 24 [2022-02-16 13:54:49,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:49,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 16 treesize of output 20 [2022-02-16 13:54:49,509 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-16 13:54:49,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403865674] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:49,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:49,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:49,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380562225] [2022-02-16 13:54:49,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:49,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:49,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:49,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:49,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:49,509 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-16 13:54:49,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:49,605 INFO L93 Difference]: Finished difference Result 408 states and 994 transitions. [2022-02-16 13:54:49,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:49,605 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-16 13:54:49,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:49,606 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:54:49,606 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:54:49,606 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-16 13:54:49,606 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-16 13:54:49,606 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-16 13:54:49,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:54:49,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 371. [2022-02-16 13:54:49,609 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-16 13:54:49,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 931 transitions. [2022-02-16 13:54:49,610 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 931 transitions. Word has length 22 [2022-02-16 13:54:49,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:49,610 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 931 transitions. [2022-02-16 13:54:49,610 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-16 13:54:49,610 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 931 transitions. [2022-02-16 13:54:49,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:49,611 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:49,611 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:49,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (687)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:49,813 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-16 13:54:49,813 INFO L402 AbstractCegarLoop]: === Iteration 692 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:49,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:49,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1066948138, now seen corresponding path program 687 times [2022-02-16 13:54:49,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:49,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126512197] [2022-02-16 13:54:49,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:49,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:49,926 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-16 13:54:49,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:49,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126512197] [2022-02-16 13:54:49,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126512197] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:49,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329647247] [2022-02-16 13:54:49,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:49,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:49,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:49,927 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-16 13:54:49,928 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-16 13:54:49,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:54:49,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:49,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:49,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:50,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 19 treesize of output 15 [2022-02-16 13:54:50,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:54:50,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:50,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-16 13:54:50,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:50,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:50,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 17 treesize of output 21 [2022-02-16 13:54:50,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:50,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 22 treesize of output 26 [2022-02-16 13:54:50,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:50,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 18 treesize of output 22 [2022-02-16 13:54:50,588 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-16 13:54:50,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329647247] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:50,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:50,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:50,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574808051] [2022-02-16 13:54:50,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:50,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:50,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:50,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:50,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:50,589 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-16 13:54:50,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:50,855 INFO L93 Difference]: Finished difference Result 437 states and 1044 transitions. [2022-02-16 13:54:50,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:54:50,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-16 13:54:50,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:50,856 INFO L225 Difference]: With dead ends: 437 [2022-02-16 13:54:50,856 INFO L226 Difference]: Without dead ends: 432 [2022-02-16 13:54:50,856 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-16 13:54:50,856 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-16 13:54:50,856 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-16 13:54:50,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-16 13:54:50,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 375. [2022-02-16 13:54:50,859 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-16 13:54:50,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 944 transitions. [2022-02-16 13:54:50,860 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 944 transitions. Word has length 22 [2022-02-16 13:54:50,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:50,860 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 944 transitions. [2022-02-16 13:54:50,860 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-16 13:54:50,860 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 944 transitions. [2022-02-16 13:54:50,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:50,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:50,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:50,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (688)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:51,067 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-16 13:54:51,067 INFO L402 AbstractCegarLoop]: === Iteration 693 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:51,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:51,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1208870225, now seen corresponding path program 688 times [2022-02-16 13:54:51,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:51,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596569515] [2022-02-16 13:54:51,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:51,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:51,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-16 13:54:51,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:51,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596569515] [2022-02-16 13:54:51,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596569515] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:51,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193329148] [2022-02-16 13:54:51,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:51,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:51,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:51,146 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-16 13:54:51,147 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-16 13:54:51,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:51,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:51,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:51,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:51,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:51,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 19 treesize of output 15 [2022-02-16 13:54:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:51,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:54:51,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:51,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 16 treesize of output 12 [2022-02-16 13:54:51,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-16 13:54:51,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:51,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:51,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 16 treesize of output 20 [2022-02-16 13:54:51,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:51,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 20 treesize of output 24 [2022-02-16 13:54:51,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:51,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-16 13:54:51,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:51,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193329148] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:51,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:51,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:51,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117839646] [2022-02-16 13:54:51,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:51,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:51,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:51,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:51,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:51,468 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-16 13:54:51,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:51,667 INFO L93 Difference]: Finished difference Result 419 states and 1022 transitions. [2022-02-16 13:54:51,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:51,667 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-16 13:54:51,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:51,668 INFO L225 Difference]: With dead ends: 419 [2022-02-16 13:54:51,668 INFO L226 Difference]: Without dead ends: 409 [2022-02-16 13:54:51,668 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-16 13:54:51,668 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:51,668 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.1s Time] [2022-02-16 13:54:51,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-16 13:54:51,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 378. [2022-02-16 13:54:51,671 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-16 13:54:51,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 949 transitions. [2022-02-16 13:54:51,671 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 949 transitions. Word has length 22 [2022-02-16 13:54:51,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:51,671 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 949 transitions. [2022-02-16 13:54:51,672 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-16 13:54:51,672 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 949 transitions. [2022-02-16 13:54:51,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:51,672 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:51,672 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-16 13:54:51,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (689)] Ended with exit code 0 [2022-02-16 13:54:51,873 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-16 13:54:51,873 INFO L402 AbstractCegarLoop]: === Iteration 694 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:51,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:51,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1893304909, now seen corresponding path program 689 times [2022-02-16 13:54:51,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:51,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260370620] [2022-02-16 13:54:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:51,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:51,965 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-16 13:54:51,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:51,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260370620] [2022-02-16 13:54:51,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260370620] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:51,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612717039] [2022-02-16 13:54:51,966 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:51,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:51,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:51,967 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-16 13:54:51,967 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-16 13:54:51,989 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:54:51,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:51,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:51,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:52,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:52,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:52,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 21 treesize of output 17 [2022-02-16 13:54:52,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:52,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:52,161 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-16 13:54:52,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:52,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:52,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 15 treesize of output 19 [2022-02-16 13:54:52,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:52,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 22 treesize of output 26 [2022-02-16 13:54:52,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:52,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:54:52,334 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-16 13:54:52,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612717039] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:52,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:52,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-16 13:54:52,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994093286] [2022-02-16 13:54:52,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:52,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:52,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:52,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:52,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:52,335 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-16 13:54:52,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:52,474 INFO L93 Difference]: Finished difference Result 393 states and 974 transitions. [2022-02-16 13:54:52,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:54:52,474 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-16 13:54:52,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:52,475 INFO L225 Difference]: With dead ends: 393 [2022-02-16 13:54:52,475 INFO L226 Difference]: Without dead ends: 384 [2022-02-16 13:54:52,475 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-16 13:54:52,475 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-16 13:54:52,475 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-16 13:54:52,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-16 13:54:52,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 378. [2022-02-16 13:54:52,478 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-16 13:54:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 948 transitions. [2022-02-16 13:54:52,478 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 948 transitions. Word has length 22 [2022-02-16 13:54:52,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:52,478 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 948 transitions. [2022-02-16 13:54:52,479 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-16 13:54:52,479 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 948 transitions. [2022-02-16 13:54:52,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:52,479 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:52,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-16 13:54:52,494 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-16 13:54:52,691 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-16 13:54:52,691 INFO L402 AbstractCegarLoop]: === Iteration 695 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:52,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:52,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1616776653, now seen corresponding path program 690 times [2022-02-16 13:54:52,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:52,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872722733] [2022-02-16 13:54:52,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:52,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:52,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:52,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:52,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:52,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872722733] [2022-02-16 13:54:52,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872722733] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:52,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515554904] [2022-02-16 13:54:52,799 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:52,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:52,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:52,800 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-16 13:54:52,801 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-16 13:54:52,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:54:52,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:52,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:52,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:52,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:52,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-16 13:54:52,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:52,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 20 treesize of output 16 [2022-02-16 13:54:52,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:54:53,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-16 13:54:53,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:53,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:53,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-16 13:54:53,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:53,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 20 treesize of output 24 [2022-02-16 13:54:53,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:53,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-16 13:54:53,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-16 13:54:53,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515554904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:53,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:53,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:54:53,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316703001] [2022-02-16 13:54:53,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:53,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:54:53,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:53,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:54:53,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:54:53,146 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-16 13:54:53,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:53,336 INFO L93 Difference]: Finished difference Result 402 states and 993 transitions. [2022-02-16 13:54:53,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:53,336 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-16 13:54:53,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:53,337 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:54:53,337 INFO L226 Difference]: Without dead ends: 391 [2022-02-16 13:54:53,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:53,337 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:53,337 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.2s Time] [2022-02-16 13:54:53,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-16 13:54:53,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 375. [2022-02-16 13:54:53,340 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-16 13:54:53,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 943 transitions. [2022-02-16 13:54:53,341 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 943 transitions. Word has length 22 [2022-02-16 13:54:53,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:53,341 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 943 transitions. [2022-02-16 13:54:53,341 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-16 13:54:53,341 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 943 transitions. [2022-02-16 13:54:53,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:53,341 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:53,341 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:53,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (691)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:53,555 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-16 13:54:53,555 INFO L402 AbstractCegarLoop]: === Iteration 696 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:53,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:53,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1857342258, now seen corresponding path program 691 times [2022-02-16 13:54:53,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:53,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829836125] [2022-02-16 13:54:53,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:53,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:53,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:53,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-16 13:54:53,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:53,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829836125] [2022-02-16 13:54:53,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829836125] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:53,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346153115] [2022-02-16 13:54:53,656 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:53,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:53,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:53,657 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-16 13:54:53,658 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-16 13:54:53,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:53,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:53,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:53,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:53,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:53,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:53,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 21 treesize of output 17 [2022-02-16 13:54:53,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:54:53,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-16 13:54:53,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:54,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:54,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 17 treesize of output 21 [2022-02-16 13:54:54,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 22 treesize of output 26 [2022-02-16 13:54:54,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:54,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 18 treesize of output 22 [2022-02-16 13:54:54,114 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-16 13:54:54,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346153115] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:54,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:54,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:54,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458100392] [2022-02-16 13:54:54,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:54,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:54,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:54,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:54,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:54,115 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-16 13:54:54,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:54,387 INFO L93 Difference]: Finished difference Result 425 states and 1031 transitions. [2022-02-16 13:54:54,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:54:54,387 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-16 13:54:54,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:54,387 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:54:54,388 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:54:54,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=199, Invalid=671, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:54:54,388 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 91 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:54:54,388 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-16 13:54:54,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:54:54,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 370. [2022-02-16 13:54:54,391 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-16 13:54:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 927 transitions. [2022-02-16 13:54:54,391 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 927 transitions. Word has length 22 [2022-02-16 13:54:54,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:54,392 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 927 transitions. [2022-02-16 13:54:54,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-16 13:54:54,392 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 927 transitions. [2022-02-16 13:54:54,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:54,392 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:54,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-16 13:54:54,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (692)] Ended with exit code 0 [2022-02-16 13:54:54,607 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-16 13:54:54,607 INFO L402 AbstractCegarLoop]: === Iteration 697 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:54,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:54,607 INFO L85 PathProgramCache]: Analyzing trace with hash -25097776, now seen corresponding path program 692 times [2022-02-16 13:54:54,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:54,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841767429] [2022-02-16 13:54:54,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:54,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:54,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:54,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-16 13:54:54,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:54,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841767429] [2022-02-16 13:54:54,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841767429] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:54,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567082706] [2022-02-16 13:54:54,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:54,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:54,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:54,695 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-16 13:54:54,696 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-16 13:54:54,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:54,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:54,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:54,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:54,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:54,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-16 13:54:54,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:54,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-16 13:54:54,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:54,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 10 treesize of output 5 [2022-02-16 13:54:54,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-16 13:54:54,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:55,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:55,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 15 treesize of output 19 [2022-02-16 13:54:55,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:55,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:55,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 20 [2022-02-16 13:54:55,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-16 13:54:55,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567082706] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:55,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:55,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:55,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395044102] [2022-02-16 13:54:55,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:55,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:55,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:55,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:55,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:55,064 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-16 13:54:55,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:55,134 INFO L93 Difference]: Finished difference Result 402 states and 989 transitions. [2022-02-16 13:54:55,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:55,134 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-16 13:54:55,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:55,135 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:54:55,135 INFO L226 Difference]: Without dead ends: 380 [2022-02-16 13:54:55,135 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-16 13:54:55,135 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-16 13:54:55,135 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-16 13:54:55,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-02-16 13:54:55,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 370. [2022-02-16 13:54:55,138 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-16 13:54:55,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 925 transitions. [2022-02-16 13:54:55,139 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 925 transitions. Word has length 22 [2022-02-16 13:54:55,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:55,139 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 925 transitions. [2022-02-16 13:54:55,139 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-16 13:54:55,139 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 925 transitions. [2022-02-16 13:54:55,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:55,139 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:55,139 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:55,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (693)] Ended with exit code 0 [2022-02-16 13:54:55,340 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-16 13:54:55,340 INFO L402 AbstractCegarLoop]: === Iteration 698 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:55,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:55,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1844062895, now seen corresponding path program 693 times [2022-02-16 13:54:55,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:55,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999984199] [2022-02-16 13:54:55,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:55,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:55,442 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-16 13:54:55,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:55,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999984199] [2022-02-16 13:54:55,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999984199] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:55,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946715429] [2022-02-16 13:54:55,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:55,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:55,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:55,443 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-16 13:54:55,443 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-16 13:54:55,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:54:55,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:55,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:55,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:55,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:55,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-16 13:54:55,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:55,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 17 treesize of output 13 [2022-02-16 13:54:55,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:55,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-16 13:54:55,632 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-16 13:54:55,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:55,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:55,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-16 13:54:55,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:55,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 20 treesize of output 24 [2022-02-16 13:54:55,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:54:55,727 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-16 13:54:55,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946715429] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:55,727 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:55,727 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:54:55,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349450744] [2022-02-16 13:54:55,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:55,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:55,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:55,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:55,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:55,728 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-16 13:54:55,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:55,798 INFO L93 Difference]: Finished difference Result 404 states and 997 transitions. [2022-02-16 13:54:55,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:55,798 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-16 13:54:55,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:55,799 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:54:55,799 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:54:55,799 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-16 13:54:55,799 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-16 13:54:55,799 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-16 13:54:55,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:54:55,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 370. [2022-02-16 13:54:55,802 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-16 13:54:55,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 925 transitions. [2022-02-16 13:54:55,802 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 925 transitions. Word has length 22 [2022-02-16 13:54:55,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:55,802 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 925 transitions. [2022-02-16 13:54:55,802 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-16 13:54:55,802 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 925 transitions. [2022-02-16 13:54:55,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:55,803 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:55,803 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:55,818 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-16 13:54:56,017 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-16 13:54:56,018 INFO L402 AbstractCegarLoop]: === Iteration 699 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:56,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:56,018 INFO L85 PathProgramCache]: Analyzing trace with hash 796564168, now seen corresponding path program 694 times [2022-02-16 13:54:56,018 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:56,018 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201632669] [2022-02-16 13:54:56,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:56,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:56,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:56,113 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-16 13:54:56,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:56,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201632669] [2022-02-16 13:54:56,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201632669] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:56,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322839625] [2022-02-16 13:54:56,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:56,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:56,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:56,115 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-16 13:54:56,115 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-16 13:54:56,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:56,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:56,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:54:56,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:56,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:56,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-16 13:54:56,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:56,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 19 treesize of output 15 [2022-02-16 13:54:56,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:56,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:54: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-16 13:54:56,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:56,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:56,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 17 treesize of output 21 [2022-02-16 13:54:56,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:56,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 22 treesize of output 26 [2022-02-16 13:54:56,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:56,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-16 13:54:56,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-16 13:54:56,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322839625] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:56,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:56,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:54:56,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396600717] [2022-02-16 13:54:56,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:56,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:56,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:56,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:56,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:56,576 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-16 13:54:56,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:56,738 INFO L93 Difference]: Finished difference Result 417 states and 1010 transitions. [2022-02-16 13:54:56,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:54:56,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-16 13:54:56,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:56,739 INFO L225 Difference]: With dead ends: 417 [2022-02-16 13:54:56,739 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:54:56,739 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-16 13:54:56,739 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-16 13:54:56,739 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-16 13:54:56,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:54:56,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 370. [2022-02-16 13:54:56,742 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-16 13:54:56,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 925 transitions. [2022-02-16 13:54:56,743 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 925 transitions. Word has length 22 [2022-02-16 13:54:56,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:56,743 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 925 transitions. [2022-02-16 13:54:56,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-16 13:54:56,743 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 925 transitions. [2022-02-16 13:54:56,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:56,743 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:56,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-16 13:54:56,759 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-16 13:54:56,958 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-16 13:54:56,959 INFO L402 AbstractCegarLoop]: === Iteration 700 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:56,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:56,959 INFO L85 PathProgramCache]: Analyzing trace with hash 349190597, now seen corresponding path program 695 times [2022-02-16 13:54:56,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:56,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193498156] [2022-02-16 13:54:56,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:56,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:56,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:57,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-16 13:54:57,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:57,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193498156] [2022-02-16 13:54:57,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193498156] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:57,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731427600] [2022-02-16 13:54:57,031 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:57,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:57,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:57,032 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-16 13:54:57,033 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-16 13:54:57,055 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:54:57,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:57,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:57,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:57,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:57,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-16 13:54:57,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 19 treesize of output 15 [2022-02-16 13:54:57,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:57,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 15 treesize of output 11 [2022-02-16 13:54:57,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:57,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:57,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:57,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-16 13:54:57,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:57,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-16 13:54:57,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:57,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-16 13:54:57,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:57,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731427600] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:57,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:57,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:57,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946508841] [2022-02-16 13:54:57,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:57,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:57,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:57,306 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-16 13:54:57,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:57,408 INFO L93 Difference]: Finished difference Result 401 states and 990 transitions. [2022-02-16 13:54:57,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:57,408 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-16 13:54:57,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:57,409 INFO L225 Difference]: With dead ends: 401 [2022-02-16 13:54:57,409 INFO L226 Difference]: Without dead ends: 388 [2022-02-16 13:54:57,409 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-16 13:54:57,409 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-16 13:54:57,409 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-16 13:54:57,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-16 13:54:57,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2022-02-16 13:54:57,412 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-16 13:54:57,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 918 transitions. [2022-02-16 13:54:57,413 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 918 transitions. Word has length 22 [2022-02-16 13:54:57,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:57,413 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 918 transitions. [2022-02-16 13:54:57,413 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-16 13:54:57,413 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 918 transitions. [2022-02-16 13:54:57,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:57,413 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:57,413 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:57,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (696)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:57,629 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-16 13:54:57,629 INFO L402 AbstractCegarLoop]: === Iteration 701 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:57,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:57,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1610004480, now seen corresponding path program 696 times [2022-02-16 13:54:57,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:57,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426077586] [2022-02-16 13:54:57,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:57,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:57,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:57,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-16 13:54:57,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:57,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426077586] [2022-02-16 13:54:57,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426077586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:57,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257432275] [2022-02-16 13:54:57,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:57,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:57,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:57,703 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-16 13:54:57,703 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-16 13:54:57,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:57,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:57,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:57,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:57,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:54:57,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 17 treesize of output 13 [2022-02-16 13:54:57,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:57,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:57,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:57,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-16 13:54:57,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:57,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 20 treesize of output 24 [2022-02-16 13:54:57,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:57,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-16 13:54:57,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-16 13:54:57,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257432275] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:57,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:57,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:57,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727946416] [2022-02-16 13:54:57,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:57,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:57,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:57,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:57,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:57,990 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-16 13:54:58,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:58,117 INFO L93 Difference]: Finished difference Result 427 states and 1048 transitions. [2022-02-16 13:54:58,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:58,117 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-16 13:54:58,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:58,117 INFO L225 Difference]: With dead ends: 427 [2022-02-16 13:54:58,117 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:54:58,118 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-16 13:54:58,118 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-16 13:54:58,118 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-16 13:54:58,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:54:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 369. [2022-02-16 13:54:58,121 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-16 13:54:58,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 921 transitions. [2022-02-16 13:54:58,121 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 921 transitions. Word has length 22 [2022-02-16 13:54:58,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:58,121 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 921 transitions. [2022-02-16 13:54:58,121 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-16 13:54:58,121 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 921 transitions. [2022-02-16 13:54:58,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:58,122 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:58,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-16 13:54:58,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (697)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:58,337 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-16 13:54:58,337 INFO L402 AbstractCegarLoop]: === Iteration 702 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:58,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:58,337 INFO L85 PathProgramCache]: Analyzing trace with hash -819610360, now seen corresponding path program 697 times [2022-02-16 13:54:58,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:58,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762387068] [2022-02-16 13:54:58,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:58,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:58,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:58,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:58,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:58,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762387068] [2022-02-16 13:54:58,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762387068] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:58,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944827016] [2022-02-16 13:54:58,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:58,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:58,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:58,403 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-16 13:54:58,404 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-16 13:54:58,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:58,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:58,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:58,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 19 treesize of output 15 [2022-02-16 13:54:58,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-16 13:54:58,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 15 treesize of output 11 [2022-02-16 13:54:58,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:58,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:58,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:58,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-16 13:54:58,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:58,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:58,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:58,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 16 treesize of output 20 [2022-02-16 13:54:58,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:58,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944827016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:58,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:58,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:54:58,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876519532] [2022-02-16 13:54:58,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:58,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:54:58,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:58,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:54:58,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:54:58,681 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-16 13:54:58,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:58,829 INFO L93 Difference]: Finished difference Result 446 states and 1081 transitions. [2022-02-16 13:54:58,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:58,829 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-16 13:54:58,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:58,830 INFO L225 Difference]: With dead ends: 446 [2022-02-16 13:54:58,830 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:54:58,830 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-16 13:54:58,830 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:58,830 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.1s Time] [2022-02-16 13:54:58,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:54:58,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 368. [2022-02-16 13:54:58,833 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-16 13:54:58,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 918 transitions. [2022-02-16 13:54:58,834 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 918 transitions. Word has length 22 [2022-02-16 13:54:58,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:58,834 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 918 transitions. [2022-02-16 13:54:58,834 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-16 13:54:58,834 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 918 transitions. [2022-02-16 13:54:58,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:58,834 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:58,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-16 13:54:58,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (698)] Ended with exit code 0 [2022-02-16 13:54:59,036 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-16 13:54:59,036 INFO L402 AbstractCegarLoop]: === Iteration 703 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:59,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:59,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1213022064, now seen corresponding path program 698 times [2022-02-16 13:54:59,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:59,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713516392] [2022-02-16 13:54:59,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:59,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:59,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-16 13:54:59,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:59,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713516392] [2022-02-16 13:54:59,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713516392] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:59,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868938160] [2022-02-16 13:54:59,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:59,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:59,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:59,144 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-16 13:54:59,144 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-16 13:54:59,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:59,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:59,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:59,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:59,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-16 13:54:59,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-16 13:54:59,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-16 13:54:59,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:59,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:59,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 16 treesize of output 20 [2022-02-16 13:54:59,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:59,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:59,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:59,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-16 13:54:59,507 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:59,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868938160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:59,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:59,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:54:59,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880844078] [2022-02-16 13:54:59,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:59,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:59,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:59,508 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-16 13:54:59,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:59,672 INFO L93 Difference]: Finished difference Result 423 states and 1038 transitions. [2022-02-16 13:54:59,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:59,672 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-16 13:54:59,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:59,673 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:54:59,673 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:54:59,673 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-16 13:54:59,673 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-16 13:54:59,673 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-16 13:54:59,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:54:59,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 366. [2022-02-16 13:54:59,676 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-16 13:54:59,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 913 transitions. [2022-02-16 13:54:59,677 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 913 transitions. Word has length 22 [2022-02-16 13:54:59,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:59,677 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 913 transitions. [2022-02-16 13:54:59,677 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-16 13:54:59,677 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 913 transitions. [2022-02-16 13:54:59,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:54:59,677 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:59,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-16 13:54:59,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (699)] Ended with exit code 0 [2022-02-16 13:54:59,880 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-16 13:54:59,880 INFO L402 AbstractCegarLoop]: === Iteration 704 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:59,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:59,880 INFO L85 PathProgramCache]: Analyzing trace with hash -805115636, now seen corresponding path program 699 times [2022-02-16 13:54:59,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:59,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425538500] [2022-02-16 13:54:59,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:59,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:59,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:59,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-16 13:54:59,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:59,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425538500] [2022-02-16 13:54:59,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425538500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:59,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622649472] [2022-02-16 13:54:59,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:59,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:59,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:59,957 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-16 13:54:59,958 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-16 13:54:59,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:59,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:59,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:54:59,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:00,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 19 treesize of output 15 [2022-02-16 13:55:00,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:00,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 15 treesize of output 11 [2022-02-16 13:55:00,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-16 13:55:00,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:00,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:00,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 20 [2022-02-16 13:55:00,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:00,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 20 treesize of output 24 [2022-02-16 13:55:00,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:00,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:00,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:00,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622649472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:00,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:00,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:55:00,200 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630167958] [2022-02-16 13:55:00,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:00,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:55:00,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:00,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:55:00,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:55:00,201 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-16 13:55:00,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:00,303 INFO L93 Difference]: Finished difference Result 442 states and 1082 transitions. [2022-02-16 13:55:00,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:00,303 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-16 13:55:00,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:00,304 INFO L225 Difference]: With dead ends: 442 [2022-02-16 13:55:00,304 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:55:00,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:00,304 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-16 13:55:00,304 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-16 13:55:00,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:55:00,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 366. [2022-02-16 13:55:00,307 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-16 13:55:00,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 913 transitions. [2022-02-16 13:55:00,307 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 913 transitions. Word has length 22 [2022-02-16 13:55:00,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:00,307 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 913 transitions. [2022-02-16 13:55:00,308 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-16 13:55:00,308 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 913 transitions. [2022-02-16 13:55:00,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:00,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:00,308 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:00,323 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-16 13:55:00,523 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-16 13:55:00,523 INFO L402 AbstractCegarLoop]: === Iteration 705 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:00,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:00,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1679816076, now seen corresponding path program 700 times [2022-02-16 13:55:00,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:00,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638079128] [2022-02-16 13:55:00,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:00,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:00,608 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-16 13:55:00,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:00,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638079128] [2022-02-16 13:55:00,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638079128] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:00,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253646230] [2022-02-16 13:55:00,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:00,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:00,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:00,610 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-16 13:55:00,610 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-16 13:55:00,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:00,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:00,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:00,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:00,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:00,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:00,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:00,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:00,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:00,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:55:00,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-16 13:55:00,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:01,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:01,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 19 treesize of output 23 [2022-02-16 13:55:01,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:01,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 20 treesize of output 24 [2022-02-16 13:55:01,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:01,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-16 13:55:01,243 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-16 13:55:01,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253646230] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:01,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:01,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:01,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241348286] [2022-02-16 13:55:01,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:01,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:01,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:01,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:01,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:01,244 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-16 13:55:01,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:01,502 INFO L93 Difference]: Finished difference Result 436 states and 1055 transitions. [2022-02-16 13:55:01,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:55:01,503 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-16 13:55:01,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:01,503 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:55:01,503 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:55:01,503 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-16 13:55:01,504 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:01,504 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.2s Time] [2022-02-16 13:55:01,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:55:01,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 368. [2022-02-16 13:55:01,507 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-16 13:55:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 917 transitions. [2022-02-16 13:55:01,507 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 917 transitions. Word has length 22 [2022-02-16 13:55:01,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:01,507 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 917 transitions. [2022-02-16 13:55:01,507 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-16 13:55:01,508 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 917 transitions. [2022-02-16 13:55:01,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:01,508 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:01,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:01,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (701)] Ended with exit code 0 [2022-02-16 13:55:01,718 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-16 13:55:01,719 INFO L402 AbstractCegarLoop]: === Iteration 706 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:01,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:01,719 INFO L85 PathProgramCache]: Analyzing trace with hash 29012112, now seen corresponding path program 701 times [2022-02-16 13:55:01,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:01,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943073587] [2022-02-16 13:55:01,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:01,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:01,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:01,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:01,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943073587] [2022-02-16 13:55:01,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943073587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:01,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853328249] [2022-02-16 13:55:01,881 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:01,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:01,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:01,881 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-16 13:55:01,882 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-16 13:55:01,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:01,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:01,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:01,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:02,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,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-16 13:55:02,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,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 20 treesize of output 16 [2022-02-16 13:55:02,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:55:02,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-16 13:55:02,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:02,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,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 16 treesize of output 20 [2022-02-16 13:55:02,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:02,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,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-16 13:55:02,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:02,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853328249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:02,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:02,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:02,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144681770] [2022-02-16 13:55:02,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:02,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:02,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:02,267 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-16 13:55:02,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:02,370 INFO L93 Difference]: Finished difference Result 411 states and 996 transitions. [2022-02-16 13:55:02,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:02,370 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-16 13:55:02,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:02,371 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:55:02,371 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:55:02,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:55:02,371 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 43 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:55:02,371 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-16 13:55:02,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:55:02,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 370. [2022-02-16 13:55:02,374 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-16 13:55:02,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 924 transitions. [2022-02-16 13:55:02,374 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 924 transitions. Word has length 22 [2022-02-16 13:55:02,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:02,375 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 924 transitions. [2022-02-16 13:55:02,375 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-16 13:55:02,375 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 924 transitions. [2022-02-16 13:55:02,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:02,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:02,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-16 13:55:02,390 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-16 13:55:02,580 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-16 13:55:02,580 INFO L402 AbstractCegarLoop]: === Iteration 707 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:02,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:02,580 INFO L85 PathProgramCache]: Analyzing trace with hash -2072701692, now seen corresponding path program 702 times [2022-02-16 13:55:02,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:02,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209498998] [2022-02-16 13:55:02,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:02,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:02,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:02,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-16 13:55:02,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:02,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209498998] [2022-02-16 13:55:02,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209498998] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:02,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634832496] [2022-02-16 13:55:02,658 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:02,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:02,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:02,658 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-16 13:55:02,659 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-16 13:55:02,683 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:02,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:02,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:02,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:02,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,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 19 treesize of output 15 [2022-02-16 13:55:02,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,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 20 treesize of output 16 [2022-02-16 13:55:02,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,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 16 treesize of output 12 [2022-02-16 13:55:02,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:02,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:02,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,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-16 13:55:02,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,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-16 13:55:02,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,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-16 13:55:02,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-16 13:55:02,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634832496] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:02,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:02,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:02,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779237843] [2022-02-16 13:55:02,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:02,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:02,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:02,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:02,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:02,944 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-16 13:55:03,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:03,024 INFO L93 Difference]: Finished difference Result 400 states and 986 transitions. [2022-02-16 13:55:03,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:03,024 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-16 13:55:03,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:03,025 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:55:03,025 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:55:03,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:55:03,025 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-16 13:55:03,025 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-16 13:55:03,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:55:03,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 368. [2022-02-16 13:55:03,028 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-16 13:55:03,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 917 transitions. [2022-02-16 13:55:03,028 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 917 transitions. Word has length 22 [2022-02-16 13:55:03,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:03,028 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 917 transitions. [2022-02-16 13:55:03,028 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-16 13:55:03,028 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 917 transitions. [2022-02-16 13:55:03,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:03,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:03,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:03,044 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-16 13:55:03,231 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-16 13:55:03,231 INFO L402 AbstractCegarLoop]: === Iteration 708 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:03,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:03,231 INFO L85 PathProgramCache]: Analyzing trace with hash 412230020, now seen corresponding path program 703 times [2022-02-16 13:55:03,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:03,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042173771] [2022-02-16 13:55:03,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:03,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:03,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:03,360 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-16 13:55:03,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:03,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042173771] [2022-02-16 13:55:03,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042173771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:03,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419723298] [2022-02-16 13:55:03,361 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:03,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:03,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:03,362 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-16 13:55:03,362 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-16 13:55:03,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:03,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:03,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:03,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:03,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 19 treesize of output 15 [2022-02-16 13:55:03,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:55:03,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:03,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:55:03,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:03,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:03,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:03,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-16 13:55:03,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:03,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 20 treesize of output 24 [2022-02-16 13:55:03,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 16 treesize of output 20 [2022-02-16 13:55:03,818 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-16 13:55:03,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419723298] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:03,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:03,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:03,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750883272] [2022-02-16 13:55:03,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:03,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:03,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:03,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:03,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:03,818 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-16 13:55:04,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:04,074 INFO L93 Difference]: Finished difference Result 449 states and 1071 transitions. [2022-02-16 13:55:04,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:04,074 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-16 13:55:04,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:04,075 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:55:04,075 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:55:04,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:04,075 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-16 13:55:04,075 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-16 13:55:04,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:55:04,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 373. [2022-02-16 13:55:04,078 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-16 13:55:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 933 transitions. [2022-02-16 13:55:04,079 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 933 transitions. Word has length 22 [2022-02-16 13:55:04,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:04,079 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 933 transitions. [2022-02-16 13:55:04,079 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-16 13:55:04,079 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 933 transitions. [2022-02-16 13:55:04,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:04,079 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:04,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:04,095 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-16 13:55:04,283 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-16 13:55:04,283 INFO L402 AbstractCegarLoop]: === Iteration 709 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:04,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:04,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1202624140, now seen corresponding path program 704 times [2022-02-16 13:55:04,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:04,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740611641] [2022-02-16 13:55:04,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:04,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:04,363 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-16 13:55:04,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:04,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740611641] [2022-02-16 13:55:04,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740611641] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:04,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965085660] [2022-02-16 13:55:04,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:04,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:04,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:04,364 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-16 13:55:04,364 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-16 13:55:04,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:04,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:04,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:04,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:04,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:04,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-16 13:55:04,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:04,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 21 treesize of output 17 [2022-02-16 13:55:04,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:04,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-16 13:55:04,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:04,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:04,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:04,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 19 treesize of output 23 [2022-02-16 13:55:04,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:04,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-16 13:55:04,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:04,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:04,836 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-16 13:55:04,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965085660] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:04,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:04,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:04,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757538532] [2022-02-16 13:55:04,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:04,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:04,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:04,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:04,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:04,837 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-16 13:55:05,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:05,106 INFO L93 Difference]: Finished difference Result 444 states and 1070 transitions. [2022-02-16 13:55:05,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:55:05,107 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-16 13:55:05,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:05,107 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:55:05,107 INFO L226 Difference]: Without dead ends: 439 [2022-02-16 13:55:05,107 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-16 13:55:05,107 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:05,108 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.2s Time] [2022-02-16 13:55:05,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-16 13:55:05,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 366. [2022-02-16 13:55:05,111 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-16 13:55:05,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 913 transitions. [2022-02-16 13:55:05,111 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 913 transitions. Word has length 22 [2022-02-16 13:55:05,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:05,111 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 913 transitions. [2022-02-16 13:55:05,111 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-16 13:55:05,111 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 913 transitions. [2022-02-16 13:55:05,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:05,112 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:05,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:05,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (705)] Ended with exit code 0 [2022-02-16 13:55:05,319 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-16 13:55:05,319 INFO L402 AbstractCegarLoop]: === Iteration 710 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:05,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:05,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1317248332, now seen corresponding path program 705 times [2022-02-16 13:55:05,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:05,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954765419] [2022-02-16 13:55:05,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:05,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:05,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:05,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:05,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954765419] [2022-02-16 13:55:05,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954765419] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:05,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106960081] [2022-02-16 13:55:05,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:05,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:05,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:05,394 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-16 13:55:05,394 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-16 13:55:05,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:05,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:05,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:05,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:05,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:05,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:05,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-16 13:55:05,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:05,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:05,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-16 13:55:05,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:05,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 20 treesize of output 24 [2022-02-16 13:55:05,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:05,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 16 treesize of output 20 [2022-02-16 13:55:05,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:05,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106960081] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:05,590 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:05,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:55:05,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128998924] [2022-02-16 13:55:05,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:05,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:55:05,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:05,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:55:05,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:55:05,591 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-16 13:55:05,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:05,704 INFO L93 Difference]: Finished difference Result 425 states and 1045 transitions. [2022-02-16 13:55:05,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:05,704 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-16 13:55:05,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:05,705 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:55:05,705 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:55:05,705 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-16 13:55:05,705 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-16 13:55:05,705 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-16 13:55:05,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:55:05,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 365. [2022-02-16 13:55:05,708 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-16 13:55:05,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 911 transitions. [2022-02-16 13:55:05,708 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 911 transitions. Word has length 22 [2022-02-16 13:55:05,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:05,709 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 911 transitions. [2022-02-16 13:55:05,709 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-16 13:55:05,709 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 911 transitions. [2022-02-16 13:55:05,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:05,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:05,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-16 13:55:05,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (706)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:05,912 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-16 13:55:05,912 INFO L402 AbstractCegarLoop]: === Iteration 711 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:05,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:05,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1725154760, now seen corresponding path program 706 times [2022-02-16 13:55:05,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:05,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747102082] [2022-02-16 13:55:05,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:05,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:06,001 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:06,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:06,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747102082] [2022-02-16 13:55:06,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747102082] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:06,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751098424] [2022-02-16 13:55:06,001 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:06,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:06,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:06,002 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-16 13:55:06,003 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-16 13:55:06,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:06,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:06,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:06,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:06,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:06,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:06,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 15 treesize of output 11 [2022-02-16 13:55:06,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-16 13:55:06,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:06,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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-16 13:55:06,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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 20 treesize of output 24 [2022-02-16 13:55:06,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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 16 treesize of output 20 [2022-02-16 13:55:06,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:06,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751098424] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:06,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:06,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:55:06,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784078475] [2022-02-16 13:55:06,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:06,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:06,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:06,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:06,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:06,188 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-16 13:55:06,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:06,321 INFO L93 Difference]: Finished difference Result 444 states and 1089 transitions. [2022-02-16 13:55:06,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:06,321 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-16 13:55:06,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:06,321 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:55:06,321 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:55:06,322 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-16 13:55:06,322 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-16 13:55:06,322 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-16 13:55:06,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:55:06,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 363. [2022-02-16 13:55:06,325 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-16 13:55:06,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 907 transitions. [2022-02-16 13:55:06,325 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 907 transitions. Word has length 22 [2022-02-16 13:55:06,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:06,325 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 907 transitions. [2022-02-16 13:55:06,325 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-16 13:55:06,325 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 907 transitions. [2022-02-16 13:55:06,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:06,326 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:06,326 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:06,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (707)] Ended with exit code 0 [2022-02-16 13:55:06,536 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-16 13:55:06,537 INFO L402 AbstractCegarLoop]: === Iteration 712 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:06,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:06,537 INFO L85 PathProgramCache]: Analyzing trace with hash -84880824, now seen corresponding path program 707 times [2022-02-16 13:55:06,537 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:06,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434037173] [2022-02-16 13:55:06,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:06,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:06,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:06,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-16 13:55:06,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:06,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434037173] [2022-02-16 13:55:06,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434037173] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:06,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800940673] [2022-02-16 13:55:06,647 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:06,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:06,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:06,648 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-16 13:55:06,648 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-16 13:55:06,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:06,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:06,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:06,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:06,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:06,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:06,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 59 treesize of output 51 [2022-02-16 13:55:06,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:06,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 51 treesize of output 43 [2022-02-16 13:55:06,826 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-16 13:55:06,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:06,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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 42 treesize of output 44 [2022-02-16 13:55:06,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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 33 treesize of output 37 [2022-02-16 13:55:06,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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 29 treesize of output 33 [2022-02-16 13:55:07,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-16 13:55:07,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800940673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:07,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:07,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:55:07,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935482014] [2022-02-16 13:55:07,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:07,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:07,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:07,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:07,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:07,015 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-16 13:55:07,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:07,364 INFO L93 Difference]: Finished difference Result 439 states and 1070 transitions. [2022-02-16 13:55:07,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:55:07,364 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-16 13:55:07,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:07,364 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:55:07,365 INFO L226 Difference]: Without dead ends: 439 [2022-02-16 13:55:07,365 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-16 13:55:07,365 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-16 13:55:07,365 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-16 13:55:07,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-16 13:55:07,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 362. [2022-02-16 13:55:07,368 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-16 13:55:07,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 906 transitions. [2022-02-16 13:55:07,368 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 906 transitions. Word has length 22 [2022-02-16 13:55:07,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:07,368 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 906 transitions. [2022-02-16 13:55:07,368 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-16 13:55:07,368 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 906 transitions. [2022-02-16 13:55:07,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:07,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:07,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-16 13:55:07,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (708)] Ended with exit code 0 [2022-02-16 13:55:07,584 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-16 13:55:07,584 INFO L402 AbstractCegarLoop]: === Iteration 713 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:07,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:07,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1645888908, now seen corresponding path program 708 times [2022-02-16 13:55:07,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:07,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326717060] [2022-02-16 13:55:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:07,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:07,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:07,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:07,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:07,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326717060] [2022-02-16 13:55:07,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326717060] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:07,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481231656] [2022-02-16 13:55:07,651 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:07,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:07,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:07,652 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-16 13:55:07,653 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-16 13:55:07,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:07,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:07,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:07,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:07,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:07,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-16 13:55:07,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-16 13:55:07,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:07,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:07,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:07,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 16 treesize of output 20 [2022-02-16 13:55:07,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:07,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 20 treesize of output 24 [2022-02-16 13:55:07,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:07,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-16 13:55:07,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481231656] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:07,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:07,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:55:07,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547042780] [2022-02-16 13:55:07,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:07,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:07,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:07,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:07,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:07,926 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-16 13:55:08,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:08,198 INFO L93 Difference]: Finished difference Result 547 states and 1283 transitions. [2022-02-16 13:55:08,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:08,199 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-16 13:55:08,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:08,199 INFO L225 Difference]: With dead ends: 547 [2022-02-16 13:55:08,199 INFO L226 Difference]: Without dead ends: 542 [2022-02-16 13:55:08,199 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-16 13:55:08,199 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 114 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:55:08,200 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-16 13:55:08,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-02-16 13:55:08,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 370. [2022-02-16 13:55:08,203 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-16 13:55:08,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 932 transitions. [2022-02-16 13:55:08,203 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 932 transitions. Word has length 22 [2022-02-16 13:55:08,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:08,204 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 932 transitions. [2022-02-16 13:55:08,204 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-16 13:55:08,204 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 932 transitions. [2022-02-16 13:55:08,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:08,204 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:08,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-16 13:55:08,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (709)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:08,405 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-16 13:55:08,405 INFO L402 AbstractCegarLoop]: === Iteration 714 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:08,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:08,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1847340788, now seen corresponding path program 709 times [2022-02-16 13:55:08,405 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:08,405 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119363073] [2022-02-16 13:55:08,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:08,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:08,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:08,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-16 13:55:08,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:08,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119363073] [2022-02-16 13:55:08,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119363073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:08,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206634028] [2022-02-16 13:55:08,482 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:08,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:08,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:08,483 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-16 13:55:08,484 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-16 13:55:08,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:08,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:08,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:08,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:08,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:08,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-16 13:55:08,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:08,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:08,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 15 treesize of output 19 [2022-02-16 13:55:08,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:08,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 20 treesize of output 24 [2022-02-16 13:55:08,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:08,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:08,715 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-16 13:55:08,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206634028] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:08,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:08,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:08,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940568394] [2022-02-16 13:55:08,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:08,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:08,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:08,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:08,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:08,716 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-16 13:55:08,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:08,903 INFO L93 Difference]: Finished difference Result 480 states and 1157 transitions. [2022-02-16 13:55:08,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:08,904 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-16 13:55:08,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:08,904 INFO L225 Difference]: With dead ends: 480 [2022-02-16 13:55:08,904 INFO L226 Difference]: Without dead ends: 461 [2022-02-16 13:55:08,904 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-16 13:55:08,904 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:08,904 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.2s Time] [2022-02-16 13:55:08,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-16 13:55:08,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 370. [2022-02-16 13:55:08,908 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-16 13:55:08,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 929 transitions. [2022-02-16 13:55:08,908 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 929 transitions. Word has length 22 [2022-02-16 13:55:08,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:08,908 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 929 transitions. [2022-02-16 13:55:08,908 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-16 13:55:08,908 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 929 transitions. [2022-02-16 13:55:08,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:08,909 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:08,909 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:08,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (710)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:09,109 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-16 13:55:09,109 INFO L402 AbstractCegarLoop]: === Iteration 715 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:09,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1392099784, now seen corresponding path program 710 times [2022-02-16 13:55:09,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:09,110 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294035337] [2022-02-16 13:55:09,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:09,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:09,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:09,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-16 13:55:09,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:09,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294035337] [2022-02-16 13:55:09,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294035337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:09,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629043568] [2022-02-16 13:55:09,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:09,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:09,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:09,194 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-16 13:55:09,195 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-16 13:55:09,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:09,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:09,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:09,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55: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-16 13:55:09,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:55:09,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:09,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:09,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:09,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-16 13:55:09,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:09,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 20 treesize of output 24 [2022-02-16 13:55:09,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:09,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-16 13:55:09,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-16 13:55:09,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629043568] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:09,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:09,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:55:09,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041757313] [2022-02-16 13:55:09,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:09,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:09,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:09,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:09,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:09,531 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-16 13:55:09,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:09,937 INFO L93 Difference]: Finished difference Result 563 states and 1324 transitions. [2022-02-16 13:55:09,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:09,937 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-16 13:55:09,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:09,938 INFO L225 Difference]: With dead ends: 563 [2022-02-16 13:55:09,938 INFO L226 Difference]: Without dead ends: 558 [2022-02-16 13:55:09,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:09,938 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-16 13:55:09,938 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-16 13:55:09,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-02-16 13:55:09,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 360. [2022-02-16 13:55:09,942 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-16 13:55:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 903 transitions. [2022-02-16 13:55:09,943 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 903 transitions. Word has length 22 [2022-02-16 13:55:09,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:09,943 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 903 transitions. [2022-02-16 13:55:09,943 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-16 13:55:09,943 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 903 transitions. [2022-02-16 13:55:09,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:09,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:09,943 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:09,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (711)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:10,143 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-16 13:55:10,144 INFO L402 AbstractCegarLoop]: === Iteration 716 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:10,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:10,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2092504965, now seen corresponding path program 711 times [2022-02-16 13:55:10,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:10,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22614248] [2022-02-16 13:55:10,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:10,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:10,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-16 13:55:10,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:10,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22614248] [2022-02-16 13:55:10,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22614248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:10,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70247466] [2022-02-16 13:55:10,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:10,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:10,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:10,221 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-16 13:55:10,221 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-16 13:55:10,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:10,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:10,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:10,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:10,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:10,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:10,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:10,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:10,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:55:10,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:10,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:55:10,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:10,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 15 treesize of output 19 [2022-02-16 13:55:10,514 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-16 13:55:10,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70247466] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:10,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:10,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:55:10,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839026672] [2022-02-16 13:55:10,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:10,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:55:10,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:10,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:55:10,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:55:10,515 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-16 13:55:10,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:10,626 INFO L93 Difference]: Finished difference Result 397 states and 978 transitions. [2022-02-16 13:55:10,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:10,626 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-16 13:55:10,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:10,627 INFO L225 Difference]: With dead ends: 397 [2022-02-16 13:55:10,627 INFO L226 Difference]: Without dead ends: 386 [2022-02-16 13:55:10,627 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-16 13:55:10,627 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-16 13:55:10,627 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-16 13:55:10,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-16 13:55:10,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 364. [2022-02-16 13:55:10,630 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-16 13:55:10,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 908 transitions. [2022-02-16 13:55:10,630 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 908 transitions. Word has length 22 [2022-02-16 13:55:10,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:10,630 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 908 transitions. [2022-02-16 13:55:10,630 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-16 13:55:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 908 transitions. [2022-02-16 13:55:10,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:10,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:10,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:10,646 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-16 13:55:10,832 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-16 13:55:10,832 INFO L402 AbstractCegarLoop]: === Iteration 717 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:10,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:10,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1316664051, now seen corresponding path program 712 times [2022-02-16 13:55:10,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:10,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976552931] [2022-02-16 13:55:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:10,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:10,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:10,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:10,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:10,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976552931] [2022-02-16 13:55:10,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976552931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:10,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595124001] [2022-02-16 13:55:10,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:10,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:10,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:10,912 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-16 13:55:10,912 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-16 13:55:10,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:10,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:10,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:10,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:10,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-16 13:55:11,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-16 13:55:11,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 17 treesize of output 13 [2022-02-16 13:55:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:11,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:11,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:11,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 17 treesize of output 21 [2022-02-16 13:55:11,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:11,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 19 treesize of output 23 [2022-02-16 13:55:11,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:11,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-16 13:55:11,136 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-16 13:55:11,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595124001] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:11,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:11,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:11,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45856944] [2022-02-16 13:55:11,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:11,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:11,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:11,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:11,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:11,137 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-16 13:55:11,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:11,320 INFO L93 Difference]: Finished difference Result 418 states and 1016 transitions. [2022-02-16 13:55:11,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:11,321 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-16 13:55:11,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:11,321 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:55:11,321 INFO L226 Difference]: Without dead ends: 407 [2022-02-16 13:55:11,321 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-16 13:55:11,322 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-16 13:55:11,322 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-16 13:55:11,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-16 13:55:11,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 366. [2022-02-16 13:55:11,324 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-16 13:55:11,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 911 transitions. [2022-02-16 13:55:11,325 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 911 transitions. Word has length 22 [2022-02-16 13:55:11,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:11,325 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 911 transitions. [2022-02-16 13:55:11,325 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-16 13:55:11,325 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 911 transitions. [2022-02-16 13:55:11,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:11,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:11,326 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:11,341 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-16 13:55:11,526 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-16 13:55:11,526 INFO L402 AbstractCegarLoop]: === Iteration 718 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:11,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:11,526 INFO L85 PathProgramCache]: Analyzing trace with hash -908757623, now seen corresponding path program 713 times [2022-02-16 13:55:11,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:11,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993209963] [2022-02-16 13:55:11,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:11,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:11,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:11,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:11,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993209963] [2022-02-16 13:55:11,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993209963] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:11,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221341882] [2022-02-16 13:55:11,605 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:11,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:11,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:11,605 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-16 13:55:11,606 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-16 13:55:11,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:11,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:11,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:11,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:11,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-16 13:55:11,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:11,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 17 treesize of output 13 [2022-02-16 13:55:11,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-16 13:55:11,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:11,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 17 treesize of output 21 [2022-02-16 13:55:11,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:11,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 19 treesize of output 23 [2022-02-16 13:55:11,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:11,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 15 treesize of output 19 [2022-02-16 13:55:11,909 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-16 13:55:11,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221341882] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:11,909 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:11,909 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:11,909 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292652124] [2022-02-16 13:55:11,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:11,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:11,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:11,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:11,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:11,909 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-16 13:55:12,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:12,060 INFO L93 Difference]: Finished difference Result 401 states and 986 transitions. [2022-02-16 13:55:12,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:12,060 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-16 13:55:12,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:12,061 INFO L225 Difference]: With dead ends: 401 [2022-02-16 13:55:12,061 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:55:12,061 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-16 13:55:12,061 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-16 13:55:12,061 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-16 13:55:12,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:55:12,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 362. [2022-02-16 13:55:12,064 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-16 13:55:12,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 905 transitions. [2022-02-16 13:55:12,065 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 905 transitions. Word has length 22 [2022-02-16 13:55:12,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:12,065 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 905 transitions. [2022-02-16 13:55:12,065 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-16 13:55:12,065 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 905 transitions. [2022-02-16 13:55:12,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:12,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:12,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-16 13:55:12,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (714)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:12,265 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-16 13:55:12,266 INFO L402 AbstractCegarLoop]: === Iteration 719 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:12,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:12,266 INFO L85 PathProgramCache]: Analyzing trace with hash 797590089, now seen corresponding path program 714 times [2022-02-16 13:55:12,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:12,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124135398] [2022-02-16 13:55:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:12,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:12,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:12,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:12,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124135398] [2022-02-16 13:55:12,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124135398] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:12,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123994135] [2022-02-16 13:55:12,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:12,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:12,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:12,323 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-16 13:55:12,323 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-16 13:55:12,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:12,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:12,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:12,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:12,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-16 13:55:12,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:12,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-16 13:55:12,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-16 13:55:12,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:12,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:12,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 17 treesize of output 21 [2022-02-16 13:55:12,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:12,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 19 treesize of output 23 [2022-02-16 13:55:12,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:12,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 15 treesize of output 19 [2022-02-16 13:55:12,525 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-16 13:55:12,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123994135] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:12,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:12,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:55:12,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081811888] [2022-02-16 13:55:12,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:12,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:12,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:12,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:12,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:12,525 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-16 13:55:12,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:12,639 INFO L93 Difference]: Finished difference Result 455 states and 1081 transitions. [2022-02-16 13:55:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:12,639 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-16 13:55:12,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:12,639 INFO L225 Difference]: With dead ends: 455 [2022-02-16 13:55:12,639 INFO L226 Difference]: Without dead ends: 445 [2022-02-16 13:55:12,640 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-16 13:55:12,640 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-16 13:55:12,640 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-16 13:55:12,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-16 13:55:12,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 367. [2022-02-16 13:55:12,643 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-16 13:55:12,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 914 transitions. [2022-02-16 13:55:12,643 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 914 transitions. Word has length 22 [2022-02-16 13:55:12,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:12,643 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 914 transitions. [2022-02-16 13:55:12,643 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-16 13:55:12,643 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 914 transitions. [2022-02-16 13:55:12,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:12,644 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:12,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-16 13:55:12,659 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-16 13:55:12,859 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-16 13:55:12,859 INFO L402 AbstractCegarLoop]: === Iteration 720 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:12,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:12,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1205496517, now seen corresponding path program 715 times [2022-02-16 13:55:12,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:12,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366651039] [2022-02-16 13:55:12,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:12,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:12,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-16 13:55:12,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:12,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366651039] [2022-02-16 13:55:12,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366651039] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:12,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300374758] [2022-02-16 13:55:12,909 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:12,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:12,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:12,910 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-16 13:55:12,910 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-16 13:55:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:12,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:12,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:12,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 19 treesize of output 15 [2022-02-16 13:55:12,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:12,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 17 treesize of output 13 [2022-02-16 13:55: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-16 13:55:12,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:13,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,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 17 treesize of output 21 [2022-02-16 13:55:13,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,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 19 treesize of output 23 [2022-02-16 13:55:13,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,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 15 treesize of output 19 [2022-02-16 13:55:13,084 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-16 13:55:13,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300374758] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:13,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:13,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:55:13,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065666738] [2022-02-16 13:55:13,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:13,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:13,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:13,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:13,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:13,085 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-16 13:55:13,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:13,243 INFO L93 Difference]: Finished difference Result 453 states and 1074 transitions. [2022-02-16 13:55:13,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:13,243 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-16 13:55:13,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:13,244 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:55:13,244 INFO L226 Difference]: Without dead ends: 442 [2022-02-16 13:55:13,244 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-16 13:55:13,244 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-16 13:55:13,244 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-16 13:55:13,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-16 13:55:13,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 364. [2022-02-16 13:55:13,247 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-16 13:55:13,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 908 transitions. [2022-02-16 13:55:13,248 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 908 transitions. Word has length 22 [2022-02-16 13:55:13,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:13,248 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 908 transitions. [2022-02-16 13:55:13,248 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-16 13:55:13,248 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 908 transitions. [2022-02-16 13:55:13,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:13,248 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:13,248 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:13,264 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-16 13:55:13,456 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-16 13:55:13,457 INFO L402 AbstractCegarLoop]: === Iteration 721 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:13,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:13,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1927968265, now seen corresponding path program 716 times [2022-02-16 13:55:13,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:13,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327192150] [2022-02-16 13:55:13,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:13,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:13,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:13,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327192150] [2022-02-16 13:55:13,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327192150] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:13,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163728490] [2022-02-16 13:55:13,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:13,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:13,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:13,522 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-16 13:55:13,523 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-16 13:55:13,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:13,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:13,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:13,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:13,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:13,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 19 treesize of output 15 [2022-02-16 13:55:13,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:13,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:13,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,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 17 treesize of output 21 [2022-02-16 13:55:13,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,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 19 treesize of output 23 [2022-02-16 13:55:13,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,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 15 treesize of output 19 [2022-02-16 13:55:13,707 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-16 13:55:13,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163728490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:13,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:13,707 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:13,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418240720] [2022-02-16 13:55:13,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:13,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:13,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:13,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:13,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:13,708 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-16 13:55:13,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:13,815 INFO L93 Difference]: Finished difference Result 441 states and 1060 transitions. [2022-02-16 13:55:13,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:13,815 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-16 13:55:13,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:13,816 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:55:13,816 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:55:13,816 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-16 13:55:13,816 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-16 13:55:13,816 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-16 13:55:13,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:55:13,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 360. [2022-02-16 13:55:13,819 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-16 13:55:13,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 902 transitions. [2022-02-16 13:55:13,819 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 902 transitions. Word has length 22 [2022-02-16 13:55:13,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:13,819 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 902 transitions. [2022-02-16 13:55:13,819 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-16 13:55:13,820 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 902 transitions. [2022-02-16 13:55:13,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:13,820 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:13,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-16 13:55:13,835 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-16 13:55:14,035 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-16 13:55:14,035 INFO L402 AbstractCegarLoop]: === Iteration 722 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:14,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:14,036 INFO L85 PathProgramCache]: Analyzing trace with hash 690927552, now seen corresponding path program 717 times [2022-02-16 13:55:14,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:14,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274651726] [2022-02-16 13:55:14,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:14,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:14,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-16 13:55:14,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:14,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274651726] [2022-02-16 13:55:14,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274651726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:14,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939651337] [2022-02-16 13:55:14,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:14,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:14,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:14,142 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-16 13:55:14,143 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-16 13:55:14,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:55:14,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:14,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:14,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:14,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:14,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 19 treesize of output 15 [2022-02-16 13:55:14,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 20 treesize of output 16 [2022-02-16 13:55:14,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:14,416 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:14,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:14,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:14,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 16 treesize of output 20 [2022-02-16 13:55:14,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:14,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:14,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:14,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 16 treesize of output 20 [2022-02-16 13:55:14,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:14,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939651337] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:14,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:14,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:55:14,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63697163] [2022-02-16 13:55:14,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:14,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:14,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:14,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:14,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:14,686 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-16 13:55:15,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:15,097 INFO L93 Difference]: Finished difference Result 547 states and 1271 transitions. [2022-02-16 13:55:15,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:15,097 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-16 13:55:15,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:15,098 INFO L225 Difference]: With dead ends: 547 [2022-02-16 13:55:15,098 INFO L226 Difference]: Without dead ends: 542 [2022-02-16 13:55:15,098 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-16 13:55:15,098 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-16 13:55:15,098 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-16 13:55:15,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-02-16 13:55:15,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 369. [2022-02-16 13:55:15,102 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-16 13:55:15,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 933 transitions. [2022-02-16 13:55:15,102 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 933 transitions. Word has length 22 [2022-02-16 13:55:15,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:15,103 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 933 transitions. [2022-02-16 13:55:15,103 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-16 13:55:15,103 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 933 transitions. [2022-02-16 13:55:15,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:15,103 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:15,103 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:15,119 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-16 13:55:15,303 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-16 13:55:15,304 INFO L402 AbstractCegarLoop]: === Iteration 723 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:15,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:15,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1481321672, now seen corresponding path program 718 times [2022-02-16 13:55:15,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:15,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200939450] [2022-02-16 13:55:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:15,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:15,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:15,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-16 13:55:15,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:15,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200939450] [2022-02-16 13:55:15,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200939450] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:15,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740525006] [2022-02-16 13:55:15,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:15,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:15,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:15,422 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-16 13:55:15,422 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-16 13:55:15,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:15,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:15,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:15,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:15,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 19 treesize of output 15 [2022-02-16 13:55:15,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:15,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 16 treesize of output 12 [2022-02-16 13:55:15,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-16 13:55:15,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:15,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:15,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-16 13:55:15,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:15,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 20 treesize of output 24 [2022-02-16 13:55:15,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:15,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-16 13:55:15,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-16 13:55:15,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740525006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:15,973 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:15,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:55:15,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641895233] [2022-02-16 13:55:15,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:15,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:15,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:15,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:15,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:15,973 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-16 13:55:16,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:16,417 INFO L93 Difference]: Finished difference Result 566 states and 1314 transitions. [2022-02-16 13:55:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:16,417 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-16 13:55:16,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:16,418 INFO L225 Difference]: With dead ends: 566 [2022-02-16 13:55:16,418 INFO L226 Difference]: Without dead ends: 561 [2022-02-16 13:55:16,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:16,418 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:55:16,419 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-16 13:55:16,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-02-16 13:55:16,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 363. [2022-02-16 13:55:16,422 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-16 13:55:16,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 916 transitions. [2022-02-16 13:55:16,423 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 916 transitions. Word has length 22 [2022-02-16 13:55:16,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:16,423 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 916 transitions. [2022-02-16 13:55:16,423 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-16 13:55:16,423 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 916 transitions. [2022-02-16 13:55:16,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:16,423 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:16,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:16,439 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-16 13:55:16,631 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-16 13:55:16,631 INFO L402 AbstractCegarLoop]: === Iteration 724 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:16,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:16,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1028566140, now seen corresponding path program 719 times [2022-02-16 13:55:16,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:16,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601433003] [2022-02-16 13:55:16,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:16,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:16,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:16,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-16 13:55:16,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:16,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601433003] [2022-02-16 13:55:16,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601433003] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:16,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401132182] [2022-02-16 13:55:16,744 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:16,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:16,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:16,745 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-16 13:55:16,746 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-16 13:55:16,770 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:16,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:16,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:16,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:16,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:16,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:55:17,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:17,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 59 treesize of output 51 [2022-02-16 13:55:17,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:17,108 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-16 13:55:17,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:17,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 20 treesize of output 24 [2022-02-16 13:55:17,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:17,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 24 treesize of output 28 [2022-02-16 13:55:17,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:17,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:17,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:17,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401132182] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:17,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:17,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:55:17,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018266207] [2022-02-16 13:55:17,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:17,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:17,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:17,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:17,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:17,283 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-16 13:55:17,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:17,850 INFO L93 Difference]: Finished difference Result 560 states and 1328 transitions. [2022-02-16 13:55:17,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:55:17,851 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-16 13:55:17,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:17,852 INFO L225 Difference]: With dead ends: 560 [2022-02-16 13:55:17,852 INFO L226 Difference]: Without dead ends: 560 [2022-02-16 13:55:17,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=260, Invalid=1380, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:55:17,852 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 87 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:17,852 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.2s Time] [2022-02-16 13:55:17,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-16 13:55:17,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 365. [2022-02-16 13:55:17,856 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-16 13:55:17,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 920 transitions. [2022-02-16 13:55:17,856 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 920 transitions. Word has length 22 [2022-02-16 13:55:17,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:17,856 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 920 transitions. [2022-02-16 13:55:17,856 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-16 13:55:17,856 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 920 transitions. [2022-02-16 13:55:17,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:17,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:17,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-16 13:55:17,883 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-16 13:55:18,067 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-16 13:55:18,067 INFO L402 AbstractCegarLoop]: === Iteration 725 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:18,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:18,067 INFO L85 PathProgramCache]: Analyzing trace with hash -226828540, now seen corresponding path program 720 times [2022-02-16 13:55:18,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:18,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525647695] [2022-02-16 13:55:18,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:18,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:18,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:18,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-16 13:55:18,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:18,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525647695] [2022-02-16 13:55:18,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525647695] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:18,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740015769] [2022-02-16 13:55:18,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:18,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:18,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:18,147 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-16 13:55:18,148 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-16 13:55:18,171 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:18,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:18,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:18,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:18,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-16 13:55:18,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-16 13:55:18,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-16 13:55:18,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:18,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:18,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 15 treesize of output 19 [2022-02-16 13:55:18,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:18,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:18,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-16 13:55:18,436 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-16 13:55:18,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740015769] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:18,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:18,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:18,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179439594] [2022-02-16 13:55:18,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:18,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:18,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:18,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:18,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:18,436 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-16 13:55:18,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:18,603 INFO L93 Difference]: Finished difference Result 497 states and 1173 transitions. [2022-02-16 13:55:18,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:18,603 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-16 13:55:18,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:18,603 INFO L225 Difference]: With dead ends: 497 [2022-02-16 13:55:18,603 INFO L226 Difference]: Without dead ends: 478 [2022-02-16 13:55:18,604 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-16 13:55:18,604 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-16 13:55:18,604 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-16 13:55:18,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-16 13:55:18,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 365. [2022-02-16 13:55:18,607 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-16 13:55:18,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 918 transitions. [2022-02-16 13:55:18,607 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 918 transitions. Word has length 22 [2022-02-16 13:55:18,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:18,608 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 918 transitions. [2022-02-16 13:55:18,608 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-16 13:55:18,608 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 918 transitions. [2022-02-16 13:55:18,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:18,608 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:18,608 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:18,623 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-16 13:55:18,808 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-16 13:55:18,808 INFO L402 AbstractCegarLoop]: === Iteration 726 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:18,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:18,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1282355264, now seen corresponding path program 721 times [2022-02-16 13:55:18,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:18,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158002474] [2022-02-16 13:55:18,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:18,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:18,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:18,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:18,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:18,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158002474] [2022-02-16 13:55:18,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158002474] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:18,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078511076] [2022-02-16 13:55:18,894 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:18,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:18,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:18,895 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-16 13:55:18,896 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-16 13:55:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:18,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:18,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:18,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-16 13:55:19,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 17 treesize of output 13 [2022-02-16 13:55:19,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:19,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:19,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 16 treesize of output 20 [2022-02-16 13:55:19,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:19,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-16 13:55:19,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:19,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-16 13:55:19,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-16 13:55:19,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078511076] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:19,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:19,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:55:19,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325484774] [2022-02-16 13:55:19,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:19,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:19,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:19,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:19,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:19,234 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-16 13:55:19,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:19,559 INFO L93 Difference]: Finished difference Result 647 states and 1474 transitions. [2022-02-16 13:55:19,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:19,559 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-16 13:55:19,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:19,560 INFO L225 Difference]: With dead ends: 647 [2022-02-16 13:55:19,560 INFO L226 Difference]: Without dead ends: 642 [2022-02-16 13:55:19,560 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-16 13:55:19,561 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 111 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:55:19,561 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-16 13:55:19,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-02-16 13:55:19,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 364. [2022-02-16 13:55:19,564 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-16 13:55:19,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 915 transitions. [2022-02-16 13:55:19,565 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 915 transitions. Word has length 22 [2022-02-16 13:55:19,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:19,565 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 915 transitions. [2022-02-16 13:55:19,565 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-16 13:55:19,565 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 915 transitions. [2022-02-16 13:55:19,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:19,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:19,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:19,581 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-16 13:55:19,781 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-16 13:55:19,781 INFO L402 AbstractCegarLoop]: === Iteration 727 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:19,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:19,781 INFO L85 PathProgramCache]: Analyzing trace with hash 698687948, now seen corresponding path program 722 times [2022-02-16 13:55:19,781 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:19,781 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562877619] [2022-02-16 13:55:19,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:19,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:19,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:19,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:19,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562877619] [2022-02-16 13:55:19,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562877619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:19,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175509253] [2022-02-16 13:55:19,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:19,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:19,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:19,844 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-16 13:55:19,844 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-16 13:55:19,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:19,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:19,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:19,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:19,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:19,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-16 13:55:19,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-16 13:55:19,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:19,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-16 13:55:19,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:20,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:20,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-16 13:55:20,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:20,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:20,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 20 [2022-02-16 13:55:20,054 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-16 13:55:20,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175509253] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:20,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:20,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:20,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589806880] [2022-02-16 13:55:20,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:20,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:20,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:20,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:20,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:20,055 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-16 13:55:20,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:20,225 INFO L93 Difference]: Finished difference Result 474 states and 1132 transitions. [2022-02-16 13:55:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:20,226 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-16 13:55:20,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:20,226 INFO L225 Difference]: With dead ends: 474 [2022-02-16 13:55:20,226 INFO L226 Difference]: Without dead ends: 464 [2022-02-16 13:55:20,226 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-16 13:55:20,226 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-16 13:55:20,226 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-16 13:55:20,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-16 13:55:20,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 369. [2022-02-16 13:55:20,230 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-16 13:55:20,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 921 transitions. [2022-02-16 13:55:20,230 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 921 transitions. Word has length 22 [2022-02-16 13:55:20,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:20,230 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 921 transitions. [2022-02-16 13:55:20,230 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-16 13:55:20,230 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 921 transitions. [2022-02-16 13:55:20,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:20,231 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:20,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:20,246 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-16 13:55:20,438 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-16 13:55:20,438 INFO L402 AbstractCegarLoop]: === Iteration 728 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:20,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:20,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1297150780, now seen corresponding path program 723 times [2022-02-16 13:55:20,438 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:20,438 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314090037] [2022-02-16 13:55:20,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:20,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:20,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-16 13:55:20,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:20,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314090037] [2022-02-16 13:55:20,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314090037] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:20,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395522061] [2022-02-16 13:55:20,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:20,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:20,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:20,508 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-16 13:55:20,509 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-16 13:55:20,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:20,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:20,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:20,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:20,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:20,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 19 treesize of output 15 [2022-02-16 13:55:20,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 21 treesize of output 17 [2022-02-16 13:55:20,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:20,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-16 13:55:20,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:20,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:20,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 15 treesize of output 19 [2022-02-16 13:55:20,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:20,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-16 13:55:20,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:20,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-16 13:55:20,830 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-16 13:55:20,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395522061] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:20,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:20,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:20,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881391287] [2022-02-16 13:55:20,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:20,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:20,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:20,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:20,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:20,831 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-16 13:55:21,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:21,055 INFO L93 Difference]: Finished difference Result 466 states and 1123 transitions. [2022-02-16 13:55:21,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:21,056 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-16 13:55:21,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:21,056 INFO L225 Difference]: With dead ends: 466 [2022-02-16 13:55:21,056 INFO L226 Difference]: Without dead ends: 453 [2022-02-16 13:55:21,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:21,057 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:21,057 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.2s Time] [2022-02-16 13:55:21,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-02-16 13:55:21,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 364. [2022-02-16 13:55:21,060 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-16 13:55:21,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 914 transitions. [2022-02-16 13:55:21,060 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 914 transitions. Word has length 22 [2022-02-16 13:55:21,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:21,060 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 914 transitions. [2022-02-16 13:55:21,061 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-16 13:55:21,061 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 914 transitions. [2022-02-16 13:55:21,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:21,061 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:21,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-16 13:55:21,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (724)] Ended with exit code 0 [2022-02-16 13:55:21,263 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-16 13:55:21,263 INFO L402 AbstractCegarLoop]: === Iteration 729 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:21,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:21,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1922817336, now seen corresponding path program 724 times [2022-02-16 13:55:21,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:21,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549929985] [2022-02-16 13:55:21,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:21,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:21,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:21,334 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:21,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:21,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549929985] [2022-02-16 13:55:21,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549929985] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:21,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211879890] [2022-02-16 13:55:21,335 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:21,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:21,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:21,336 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-16 13:55:21,336 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-16 13:55:21,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:21,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:21,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:21,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:21,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:21,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:21,438 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:21,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:21,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:21,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-16 13:55:21,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 20 treesize of output 24 [2022-02-16 13:55:21,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:21,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-16 13:55:21,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-16 13:55:21,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211879890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:21,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:21,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:55:21,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626864134] [2022-02-16 13:55:21,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:21,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:21,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:21,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:21,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:21,551 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-16 13:55:21,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:21,820 INFO L93 Difference]: Finished difference Result 609 states and 1399 transitions. [2022-02-16 13:55:21,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:21,820 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-16 13:55:21,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:21,821 INFO L225 Difference]: With dead ends: 609 [2022-02-16 13:55:21,821 INFO L226 Difference]: Without dead ends: 604 [2022-02-16 13:55:21,821 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-16 13:55:21,821 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-16 13:55:21,821 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-16 13:55:21,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-02-16 13:55:21,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 361. [2022-02-16 13:55:21,825 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-16 13:55:21,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 905 transitions. [2022-02-16 13:55:21,825 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 905 transitions. Word has length 22 [2022-02-16 13:55:21,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:21,825 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 905 transitions. [2022-02-16 13:55:21,825 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-16 13:55:21,825 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 905 transitions. [2022-02-16 13:55:21,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:21,826 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:21,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-16 13:55:21,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (725)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:22,039 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-16 13:55:22,039 INFO L402 AbstractCegarLoop]: === Iteration 730 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:22,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:22,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1042372720, now seen corresponding path program 725 times [2022-02-16 13:55:22,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:22,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037211768] [2022-02-16 13:55:22,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:22,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:22,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-16 13:55:22,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:22,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037211768] [2022-02-16 13:55:22,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037211768] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:22,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335406512] [2022-02-16 13:55:22,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:22,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:22,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:22,137 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-16 13:55:22,138 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-16 13:55:22,163 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:22,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:22,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:22,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:22,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:22,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 59 treesize of output 51 [2022-02-16 13:55:22,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:22,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2022-02-16 13:55:22,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:22,477 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-16 13:55:22,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:22,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:22,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-16 13:55:22,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:22,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:55:22,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:22,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 20 treesize of output 24 [2022-02-16 13:55:22,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-16 13:55:22,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335406512] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:22,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:22,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:55:22,644 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186769694] [2022-02-16 13:55:22,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:22,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:22,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:22,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:22,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:22,644 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-16 13:55:23,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:23,208 INFO L93 Difference]: Finished difference Result 604 states and 1428 transitions. [2022-02-16 13:55:23,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:55:23,209 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-16 13:55:23,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:23,210 INFO L225 Difference]: With dead ends: 604 [2022-02-16 13:55:23,210 INFO L226 Difference]: Without dead ends: 604 [2022-02-16 13:55:23,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:23,210 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:23,210 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.3s Time] [2022-02-16 13:55:23,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-02-16 13:55:23,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 359. [2022-02-16 13:55:23,214 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-16 13:55:23,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 898 transitions. [2022-02-16 13:55:23,214 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 898 transitions. Word has length 22 [2022-02-16 13:55:23,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:23,214 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 898 transitions. [2022-02-16 13:55:23,214 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-16 13:55:23,214 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 898 transitions. [2022-02-16 13:55:23,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:23,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:23,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:23,230 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-16 13:55:23,423 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-16 13:55:23,423 INFO L402 AbstractCegarLoop]: === Iteration 731 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:23,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:23,423 INFO L85 PathProgramCache]: Analyzing trace with hash 861576709, now seen corresponding path program 726 times [2022-02-16 13:55:23,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:23,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909202200] [2022-02-16 13:55:23,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:23,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:23,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:23,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:23,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:23,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909202200] [2022-02-16 13:55:23,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909202200] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:23,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152757319] [2022-02-16 13:55:23,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:23,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:23,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:23,521 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-16 13:55:23,522 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-16 13:55:23,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:23,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:23,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:23,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:23,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-16 13:55:23,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:23,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 15 treesize of output 11 [2022-02-16 13:55:23,706 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:23,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:23,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:23,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 16 treesize of output 20 [2022-02-16 13:55:23,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:23,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:23,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:23,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:23,849 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:23,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152757319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:23,850 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:23,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:55:23,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509514519] [2022-02-16 13:55:23,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:23,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:55:23,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:23,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:55:23,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:55:23,850 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-16 13:55:24,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:24,076 INFO L93 Difference]: Finished difference Result 463 states and 1118 transitions. [2022-02-16 13:55:24,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:24,077 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-16 13:55:24,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:24,077 INFO L225 Difference]: With dead ends: 463 [2022-02-16 13:55:24,077 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:55:24,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:24,078 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:24,078 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.2s Time] [2022-02-16 13:55:24,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:55:24,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 372. [2022-02-16 13:55:24,081 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-16 13:55:24,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 936 transitions. [2022-02-16 13:55:24,081 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 936 transitions. Word has length 22 [2022-02-16 13:55:24,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:24,081 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 936 transitions. [2022-02-16 13:55:24,081 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-16 13:55:24,082 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 936 transitions. [2022-02-16 13:55:24,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:24,082 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:24,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:24,097 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-16 13:55:24,282 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-16 13:55:24,282 INFO L402 AbstractCegarLoop]: === Iteration 732 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:24,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:24,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1651970829, now seen corresponding path program 727 times [2022-02-16 13:55:24,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:24,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796716606] [2022-02-16 13:55:24,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:24,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:24,356 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-16 13:55:24,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:24,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796716606] [2022-02-16 13:55:24,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796716606] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:24,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263240765] [2022-02-16 13:55:24,357 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:24,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:24,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:24,358 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-16 13:55:24,358 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-16 13:55:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:24,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:24,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:24,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:24,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 17 treesize of output 13 [2022-02-16 13:55:24,565 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-16 13:55:24,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:24,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:24,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 16 treesize of output 20 [2022-02-16 13:55:24,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:24,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-16 13:55:24,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:24,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 16 treesize of output 20 [2022-02-16 13:55:24,718 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-16 13:55:24,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263240765] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:24,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:24,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:24,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201013848] [2022-02-16 13:55:24,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:24,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:24,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:24,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:24,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:24,719 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-16 13:55:24,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:24,908 INFO L93 Difference]: Finished difference Result 443 states and 1084 transitions. [2022-02-16 13:55:24,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:24,908 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-16 13:55:24,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:24,909 INFO L225 Difference]: With dead ends: 443 [2022-02-16 13:55:24,909 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:55:24,909 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-16 13:55:24,909 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:24,909 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.2s Time] [2022-02-16 13:55:24,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:55:24,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 368. [2022-02-16 13:55:24,912 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-16 13:55:24,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 922 transitions. [2022-02-16 13:55:24,913 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 922 transitions. Word has length 22 [2022-02-16 13:55:24,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:24,913 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 922 transitions. [2022-02-16 13:55:24,913 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-16 13:55:24,913 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 922 transitions. [2022-02-16 13:55:24,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:24,913 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:24,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-16 13:55:24,928 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-16 13:55:25,115 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-16 13:55:25,115 INFO L402 AbstractCegarLoop]: === Iteration 733 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:25,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:25,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1116637038, now seen corresponding path program 728 times [2022-02-16 13:55:25,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:25,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129620112] [2022-02-16 13:55:25,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:25,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:25,210 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-16 13:55:25,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:25,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129620112] [2022-02-16 13:55:25,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129620112] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:25,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944742251] [2022-02-16 13:55:25,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:25,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:25,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:25,212 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-16 13:55:25,212 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-16 13:55:25,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:25,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:25,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:25,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:25,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 19 treesize of output 15 [2022-02-16 13:55:25,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:25,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:25,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-16 13:55:25,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:25,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:25,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-16 13:55:25,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:25,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:25,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 16 treesize of output 20 [2022-02-16 13:55:25,680 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-16 13:55:25,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944742251] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:25,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:25,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:25,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659194564] [2022-02-16 13:55:25,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:25,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:25,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:25,680 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-16 13:55:25,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:25,931 INFO L93 Difference]: Finished difference Result 481 states and 1139 transitions. [2022-02-16 13:55:25,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:55:25,931 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-16 13:55:25,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:25,932 INFO L225 Difference]: With dead ends: 481 [2022-02-16 13:55:25,932 INFO L226 Difference]: Without dead ends: 476 [2022-02-16 13:55:25,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:55:25,932 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 83 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:55:25,932 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-16 13:55:25,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-02-16 13:55:25,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 374. [2022-02-16 13:55:25,935 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-16 13:55:25,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-16 13:55:25,936 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-16 13:55:25,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:25,936 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-16 13:55:25,936 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-16 13:55:25,936 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-16 13:55:25,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:25,936 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:25,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:25,952 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-16 13:55:26,141 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-16 13:55:26,141 INFO L402 AbstractCegarLoop]: === Iteration 734 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:26,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:26,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1258559125, now seen corresponding path program 729 times [2022-02-16 13:55:26,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:26,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736268672] [2022-02-16 13:55:26,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:26,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:26,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:26,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-16 13:55:26,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:26,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736268672] [2022-02-16 13:55:26,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736268672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:26,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596630897] [2022-02-16 13:55:26,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:26,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:26,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:26,246 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-16 13:55:26,247 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-16 13:55:26,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:55:26,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:26,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:26,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:26,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-16 13:55:26,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:26,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 16 treesize of output 12 [2022-02-16 13:55:26,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:26,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:26,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:26,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 20 [2022-02-16 13:55:26,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:26,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:26,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:26,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-16 13:55:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:26,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596630897] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:26,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:26,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:55:26,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635648945] [2022-02-16 13:55:26,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:26,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:26,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:26,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:26,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:26,463 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-16 13:55:26,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:26,625 INFO L93 Difference]: Finished difference Result 490 states and 1164 transitions. [2022-02-16 13:55:26,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:26,625 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-16 13:55:26,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:26,626 INFO L225 Difference]: With dead ends: 490 [2022-02-16 13:55:26,626 INFO L226 Difference]: Without dead ends: 476 [2022-02-16 13:55:26,626 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-16 13:55:26,626 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-16 13:55:26,626 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-16 13:55:26,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-02-16 13:55:26,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 382. [2022-02-16 13:55:26,629 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-16 13:55:26,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 954 transitions. [2022-02-16 13:55:26,630 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 954 transitions. Word has length 22 [2022-02-16 13:55:26,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:26,630 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 954 transitions. [2022-02-16 13:55:26,630 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-16 13:55:26,630 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 954 transitions. [2022-02-16 13:55:26,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:26,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:26,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:26,646 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (730)] Ended with exit code 0 [2022-02-16 13:55:26,844 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-16 13:55:26,844 INFO L402 AbstractCegarLoop]: === Iteration 735 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:26,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:26,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1666465553, now seen corresponding path program 730 times [2022-02-16 13:55:26,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:26,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495504453] [2022-02-16 13:55:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:26,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:26,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:26,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-16 13:55:26,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:26,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495504453] [2022-02-16 13:55:26,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495504453] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:26,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948049372] [2022-02-16 13:55:26,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:26,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:26,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:26,912 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-16 13:55:26,912 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-16 13:55:26,937 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:26,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:26,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:26,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:27,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 19 treesize of output 15 [2022-02-16 13:55:27,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:27,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:27,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:27,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:27,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:27,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-16 13:55:27,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:27,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-16 13:55:27,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:27,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 16 treesize of output 20 [2022-02-16 13:55:27,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:27,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948049372] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:27,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:27,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:55:27,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827449731] [2022-02-16 13:55:27,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:27,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:27,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:27,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:27,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:27,259 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-16 13:55:27,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:27,431 INFO L93 Difference]: Finished difference Result 481 states and 1147 transitions. [2022-02-16 13:55:27,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:27,431 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-16 13:55:27,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:27,432 INFO L225 Difference]: With dead ends: 481 [2022-02-16 13:55:27,432 INFO L226 Difference]: Without dead ends: 464 [2022-02-16 13:55:27,432 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-16 13:55:27,432 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-16 13:55:27,432 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-16 13:55:27,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-16 13:55:27,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 375. [2022-02-16 13:55:27,435 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-16 13:55:27,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 941 transitions. [2022-02-16 13:55:27,436 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 941 transitions. Word has length 22 [2022-02-16 13:55:27,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:27,436 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 941 transitions. [2022-02-16 13:55:27,436 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-16 13:55:27,436 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 941 transitions. [2022-02-16 13:55:27,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:27,437 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:27,437 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:27,451 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-16 13:55:27,639 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-16 13:55:27,639 INFO L402 AbstractCegarLoop]: === Iteration 736 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:27,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:27,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1907031158, now seen corresponding path program 731 times [2022-02-16 13:55:27,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:27,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455580272] [2022-02-16 13:55:27,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:27,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:27,736 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-16 13:55:27,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:27,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455580272] [2022-02-16 13:55:27,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455580272] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:27,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383643555] [2022-02-16 13:55:27,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:27,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:27,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:27,737 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-16 13:55:27,738 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-16 13:55:27,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:27,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:27,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:27,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:27,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:55:27,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:27,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 75 treesize of output 65 [2022-02-16 13:55:27,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:27,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 65 treesize of output 55 [2022-02-16 13:55:28,066 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-16 13:55:28,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:28,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:28,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 42 treesize of output 44 [2022-02-16 13:55:28,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:28,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 24 treesize of output 28 [2022-02-16 13:55:28,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:28,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 20 treesize of output 24 [2022-02-16 13:55:28,211 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-16 13:55:28,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383643555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:28,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:28,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:55:28,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645477497] [2022-02-16 13:55:28,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:28,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:28,211 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:28,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:28,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:28,212 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-16 13:55:28,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:28,525 INFO L93 Difference]: Finished difference Result 439 states and 1063 transitions. [2022-02-16 13:55:28,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:28,525 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-16 13:55:28,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:28,526 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:55:28,526 INFO L226 Difference]: Without dead ends: 439 [2022-02-16 13:55:28,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:28,526 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 68 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:55:28,526 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-16 13:55:28,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-16 13:55:28,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 375. [2022-02-16 13:55:28,530 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-16 13:55:28,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 941 transitions. [2022-02-16 13:55:28,530 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 941 transitions. Word has length 22 [2022-02-16 13:55:28,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:28,530 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 941 transitions. [2022-02-16 13:55:28,530 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-16 13:55:28,530 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 941 transitions. [2022-02-16 13:55:28,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:28,531 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:28,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:28,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (732)] Ended with exit code 0 [2022-02-16 13:55:28,739 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-16 13:55:28,740 INFO L402 AbstractCegarLoop]: === Iteration 737 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:28,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:28,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1794373995, now seen corresponding path program 732 times [2022-02-16 13:55:28,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:28,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447451376] [2022-02-16 13:55:28,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:28,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:28,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:28,869 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-16 13:55:28,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:28,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447451376] [2022-02-16 13:55:28,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447451376] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:28,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042014774] [2022-02-16 13:55:28,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:28,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:28,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:28,871 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-16 13:55:28,871 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-16 13:55:28,897 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:28,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:28,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:28,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:28,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:28,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-16 13:55:29,002 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-16 13:55:29,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:29,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:29,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 16 treesize of output 20 [2022-02-16 13:55:29,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:29,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-16 13:55:29,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:29,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:29,110 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-16 13:55:29,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042014774] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:29,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:29,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:29,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873693855] [2022-02-16 13:55:29,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:29,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:29,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:29,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:29,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:29,111 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-16 13:55:29,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:29,262 INFO L93 Difference]: Finished difference Result 453 states and 1103 transitions. [2022-02-16 13:55:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:29,262 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-16 13:55:29,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:29,263 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:55:29,263 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:55:29,263 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-16 13:55:29,263 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-16 13:55:29,263 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-16 13:55:29,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:55:29,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 365. [2022-02-16 13:55:29,280 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-16 13:55:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 914 transitions. [2022-02-16 13:55:29,281 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 914 transitions. Word has length 22 [2022-02-16 13:55:29,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:29,281 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 914 transitions. [2022-02-16 13:55:29,281 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-16 13:55:29,281 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 914 transitions. [2022-02-16 13:55:29,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:29,281 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:29,281 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:29,305 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-16 13:55:29,505 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-16 13:55:29,505 INFO L402 AbstractCegarLoop]: === Iteration 738 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:29,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:29,506 INFO L85 PathProgramCache]: Analyzing trace with hash 846253068, now seen corresponding path program 733 times [2022-02-16 13:55:29,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:29,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478240340] [2022-02-16 13:55:29,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:29,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:29,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:29,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-16 13:55:29,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:29,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478240340] [2022-02-16 13:55:29,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478240340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:29,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98050358] [2022-02-16 13:55:29,637 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:29,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:29,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:29,639 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-16 13:55:29,639 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-16 13:55:29,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:29,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:29,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:29,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:29,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 19 treesize of output 15 [2022-02-16 13:55:29,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:29,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:29,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-16 13:55:29,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-16 13:55:29,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:30,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,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 19 treesize of output 23 [2022-02-16 13:55:30,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,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 20 treesize of output 24 [2022-02-16 13:55:30,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,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 16 treesize of output 20 [2022-02-16 13:55:30,096 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-16 13:55:30,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98050358] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:30,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:30,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:30,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027227168] [2022-02-16 13:55:30,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:30,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:30,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:30,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:30,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:30,097 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-16 13:55:30,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:30,268 INFO L93 Difference]: Finished difference Result 424 states and 1017 transitions. [2022-02-16 13:55:30,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:55:30,268 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-16 13:55:30,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:30,269 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:55:30,269 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:55:30,269 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-16 13:55:30,269 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-16 13:55:30,269 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-16 13:55:30,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:55:30,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 365. [2022-02-16 13:55:30,272 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-16 13:55:30,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 914 transitions. [2022-02-16 13:55:30,273 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 914 transitions. Word has length 22 [2022-02-16 13:55:30,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:30,273 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 914 transitions. [2022-02-16 13:55:30,273 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-16 13:55:30,273 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 914 transitions. [2022-02-16 13:55:30,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:30,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:30,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-16 13:55:30,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (734)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:30,489 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-16 13:55:30,489 INFO L402 AbstractCegarLoop]: === Iteration 739 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:30,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:30,489 INFO L85 PathProgramCache]: Analyzing trace with hash 398879497, now seen corresponding path program 734 times [2022-02-16 13:55:30,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:30,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148475642] [2022-02-16 13:55:30,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:30,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:30,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:30,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:30,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148475642] [2022-02-16 13:55:30,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148475642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:30,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113412786] [2022-02-16 13:55:30,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:30,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:30,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:30,568 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-16 13:55:30,569 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-16 13:55:30,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:30,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:30,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:30,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:30,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:30,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:30,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:30,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:30,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:55:30,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-16 13:55:30,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:30,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,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-16 13:55:30,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,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 20 treesize of output 24 [2022-02-16 13:55:30,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,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 16 treesize of output 20 [2022-02-16 13:55:30,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-16 13:55:30,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113412786] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:30,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:30,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:30,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856907912] [2022-02-16 13:55:30,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:30,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:30,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:30,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:30,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:30,876 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-16 13:55:30,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:30,962 INFO L93 Difference]: Finished difference Result 388 states and 959 transitions. [2022-02-16 13:55:30,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:30,962 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-16 13:55:30,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:30,963 INFO L225 Difference]: With dead ends: 388 [2022-02-16 13:55:30,963 INFO L226 Difference]: Without dead ends: 378 [2022-02-16 13:55:30,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:55:30,964 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-16 13:55:30,964 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-16 13:55:30,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-02-16 13:55:30,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 359. [2022-02-16 13:55:30,967 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-16 13:55:30,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 899 transitions. [2022-02-16 13:55:30,968 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 899 transitions. Word has length 22 [2022-02-16 13:55:30,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:30,968 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 899 transitions. [2022-02-16 13:55:30,968 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-16 13:55:30,969 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 899 transitions. [2022-02-16 13:55:30,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:30,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:30,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:30,985 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-16 13:55:31,184 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-16 13:55:31,185 INFO L402 AbstractCegarLoop]: === Iteration 740 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:31,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:31,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1420212330, now seen corresponding path program 735 times [2022-02-16 13:55:31,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:31,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120612514] [2022-02-16 13:55:31,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:31,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:31,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:31,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-16 13:55:31,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:31,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120612514] [2022-02-16 13:55:31,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120612514] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:31,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352107619] [2022-02-16 13:55:31,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:31,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:31,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:31,292 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-16 13:55:31,293 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-16 13:55:31,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:31,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:31,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:31,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:31,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:31,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 59 treesize of output 51 [2022-02-16 13:55:31,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:31,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 75 treesize of output 65 [2022-02-16 13:55:31,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:31,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-16 13:55:31,952 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-16 13:55:31,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:32,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:32,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-16 13:55:32,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:32,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 24 treesize of output 28 [2022-02-16 13:55:32,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 20 treesize of output 24 [2022-02-16 13:55:32,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-16 13:55:32,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352107619] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:32,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:32,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:55:32,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464178929] [2022-02-16 13:55:32,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:32,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:32,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:32,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:32,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:32,149 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-16 13:55:32,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:32,573 INFO L93 Difference]: Finished difference Result 454 states and 1072 transitions. [2022-02-16 13:55:32,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:32,573 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-16 13:55:32,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:32,574 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:55:32,574 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 13:55:32,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:32,575 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 105 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:55:32,575 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-16 13:55:32,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 13:55:32,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 360. [2022-02-16 13:55:32,578 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-16 13:55:32,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 900 transitions. [2022-02-16 13:55:32,578 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 900 transitions. Word has length 22 [2022-02-16 13:55:32,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:32,579 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 900 transitions. [2022-02-16 13:55:32,579 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-16 13:55:32,579 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 900 transitions. [2022-02-16 13:55:32,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:32,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:32,579 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:32,595 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-16 13:55:32,780 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-16 13:55:32,780 INFO L402 AbstractCegarLoop]: === Iteration 741 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:32,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:32,781 INFO L85 PathProgramCache]: Analyzing trace with hash -2084360846, now seen corresponding path program 736 times [2022-02-16 13:55:32,781 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:32,781 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613368516] [2022-02-16 13:55:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:32,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:32,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:32,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:32,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:32,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613368516] [2022-02-16 13:55:32,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613368516] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:32,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866623556] [2022-02-16 13:55:32,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:32,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:32,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:32,873 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-16 13:55:32,873 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-16 13:55:32,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:32,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:32,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:32,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:32,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-16 13:55:32,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:32,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55: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-16 13:55:33,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:33,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:33,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 16 treesize of output 20 [2022-02-16 13:55:33,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:33,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 20 treesize of output 24 [2022-02-16 13:55:33,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:33,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-16 13:55:33,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:33,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866623556] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:33,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:33,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-16 13:55:33,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440641783] [2022-02-16 13:55:33,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:33,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:33,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:33,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:33,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:33,259 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-16 13:55:33,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:33,554 INFO L93 Difference]: Finished difference Result 572 states and 1327 transitions. [2022-02-16 13:55:33,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:33,554 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-16 13:55:33,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:33,555 INFO L225 Difference]: With dead ends: 572 [2022-02-16 13:55:33,555 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:55:33,555 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-16 13:55:33,555 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-16 13:55:33,555 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-16 13:55:33,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:55:33,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 361. [2022-02-16 13:55:33,559 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-16 13:55:33,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 906 transitions. [2022-02-16 13:55:33,559 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 906 transitions. Word has length 22 [2022-02-16 13:55:33,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:33,560 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 906 transitions. [2022-02-16 13:55:33,560 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-16 13:55:33,560 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 906 transitions. [2022-02-16 13:55:33,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:33,560 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:33,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-16 13:55:33,575 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-16 13:55:33,775 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-16 13:55:33,775 INFO L402 AbstractCegarLoop]: === Iteration 742 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:33,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:33,775 INFO L85 PathProgramCache]: Analyzing trace with hash -299281362, now seen corresponding path program 737 times [2022-02-16 13:55:33,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:33,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226440271] [2022-02-16 13:55:33,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:33,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:33,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:33,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:33,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:33,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226440271] [2022-02-16 13:55:33,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226440271] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:33,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954596534] [2022-02-16 13:55:33,857 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:33,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:33,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:33,858 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-16 13:55:33,858 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-16 13:55:33,884 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:33,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:33,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:33,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:33,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:33,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 59 treesize of output 51 [2022-02-16 13:55:34,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:34,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 59 treesize of output 51 [2022-02-16 13:55:34,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 51 treesize of output 43 [2022-02-16 13:55:34,105 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-16 13:55:34,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:34,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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 20 treesize of output 24 [2022-02-16 13:55:34,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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 24 treesize of output 28 [2022-02-16 13:55:34,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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-16 13:55:34,217 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:34,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954596534] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:34,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:34,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:55:34,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376329983] [2022-02-16 13:55:34,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:34,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:34,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:34,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:34,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:34,218 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-16 13:55:34,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:34,521 INFO L93 Difference]: Finished difference Result 550 states and 1349 transitions. [2022-02-16 13:55:34,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:55:34,521 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-16 13:55:34,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:34,522 INFO L225 Difference]: With dead ends: 550 [2022-02-16 13:55:34,522 INFO L226 Difference]: Without dead ends: 550 [2022-02-16 13:55:34,522 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-16 13:55:34,522 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-16 13:55:34,522 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-16 13:55:34,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-02-16 13:55:34,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 364. [2022-02-16 13:55:34,526 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-16 13:55:34,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 915 transitions. [2022-02-16 13:55:34,526 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 915 transitions. Word has length 22 [2022-02-16 13:55:34,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:34,526 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 915 transitions. [2022-02-16 13:55:34,526 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-16 13:55:34,526 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 915 transitions. [2022-02-16 13:55:34,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:34,527 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:34,527 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:34,543 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-16 13:55:34,741 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-16 13:55:34,741 INFO L402 AbstractCegarLoop]: === Iteration 743 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:34,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:34,741 INFO L85 PathProgramCache]: Analyzing trace with hash 502456238, now seen corresponding path program 738 times [2022-02-16 13:55:34,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:34,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774809693] [2022-02-16 13:55:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:34,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:34,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:34,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:34,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:34,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774809693] [2022-02-16 13:55:34,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774809693] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:34,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778298240] [2022-02-16 13:55:34,815 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:34,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:34,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:34,816 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-16 13:55:34,817 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-16 13:55:34,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:34,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:34,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:34,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:34,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-16 13:55:34,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:34,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-16 13:55:34,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:34,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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 17 treesize of output 21 [2022-02-16 13:55:34,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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-16 13:55:34,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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 15 treesize of output 19 [2022-02-16 13:55:34,997 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-16 13:55:34,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778298240] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:34,997 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:34,997 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:34,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037508121] [2022-02-16 13:55:34,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:34,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:34,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:34,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:34,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:34,998 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-16 13:55:35,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:35,140 INFO L93 Difference]: Finished difference Result 510 states and 1187 transitions. [2022-02-16 13:55:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:35,140 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-16 13:55:35,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:35,141 INFO L225 Difference]: With dead ends: 510 [2022-02-16 13:55:35,141 INFO L226 Difference]: Without dead ends: 491 [2022-02-16 13:55:35,141 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-16 13:55:35,141 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-16 13:55:35,142 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-16 13:55:35,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-02-16 13:55:35,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 364. [2022-02-16 13:55:35,145 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-16 13:55:35,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 913 transitions. [2022-02-16 13:55:35,145 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 913 transitions. Word has length 22 [2022-02-16 13:55:35,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:35,145 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 913 transitions. [2022-02-16 13:55:35,145 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-16 13:55:35,145 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 913 transitions. [2022-02-16 13:55:35,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:35,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:35,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-16 13:55:35,161 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-16 13:55:35,360 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-16 13:55:35,361 INFO L402 AbstractCegarLoop]: === Iteration 744 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:35,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:35,361 INFO L85 PathProgramCache]: Analyzing trace with hash -553070486, now seen corresponding path program 739 times [2022-02-16 13:55:35,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:35,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341708073] [2022-02-16 13:55:35,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:35,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:35,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:35,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:35,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:35,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341708073] [2022-02-16 13:55:35,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341708073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:35,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145988733] [2022-02-16 13:55:35,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:35,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:35,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:35,434 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-16 13:55:35,435 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-16 13:55:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:35,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:35,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:35,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:35,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:35,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-16 13:55:35,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:35,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:35,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 16 treesize of output 20 [2022-02-16 13:55:35,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:35,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 20 treesize of output 24 [2022-02-16 13:55:35,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:35,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-16 13:55:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:35,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145988733] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:35,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:35,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-16 13:55:35,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387141152] [2022-02-16 13:55:35,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:35,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:35,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:35,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:35,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:35,676 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-16 13:55:35,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:35,949 INFO L93 Difference]: Finished difference Result 640 states and 1460 transitions. [2022-02-16 13:55:35,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:35,949 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-16 13:55:35,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:35,950 INFO L225 Difference]: With dead ends: 640 [2022-02-16 13:55:35,950 INFO L226 Difference]: Without dead ends: 635 [2022-02-16 13:55:35,950 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-16 13:55:35,950 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-16 13:55:35,950 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-16 13:55:35,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-02-16 13:55:35,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 361. [2022-02-16 13:55:35,954 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-16 13:55:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 906 transitions. [2022-02-16 13:55:35,955 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 906 transitions. Word has length 22 [2022-02-16 13:55:35,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:35,955 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 906 transitions. [2022-02-16 13:55:35,955 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-16 13:55:35,955 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 906 transitions. [2022-02-16 13:55:35,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:35,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:35,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:35,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (740)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:36,158 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-16 13:55:36,158 INFO L402 AbstractCegarLoop]: === Iteration 745 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:36,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:36,159 INFO L85 PathProgramCache]: Analyzing trace with hash -506137775, now seen corresponding path program 740 times [2022-02-16 13:55:36,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:36,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409867169] [2022-02-16 13:55:36,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:36,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:36,219 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:36,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:36,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409867169] [2022-02-16 13:55:36,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409867169] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:36,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627287807] [2022-02-16 13:55:36,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:36,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:36,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:36,221 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-16 13:55:36,222 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-16 13:55:36,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:36,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:36,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:36,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:36,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:36,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-16 13:55:36,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 21 treesize of output 17 [2022-02-16 13:55:36,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 17 treesize of output 13 [2022-02-16 13:55:36,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-16 13:55:36,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:36,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 15 treesize of output 19 [2022-02-16 13:55:36,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:36,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-16 13:55:36,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:36,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-16 13:55:36,448 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-16 13:55:36,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627287807] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:36,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:36,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:36,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293249367] [2022-02-16 13:55:36,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:36,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:36,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:36,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:36,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:36,449 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-16 13:55:36,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:36,620 INFO L93 Difference]: Finished difference Result 511 states and 1199 transitions. [2022-02-16 13:55:36,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:36,620 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-16 13:55:36,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:36,620 INFO L225 Difference]: With dead ends: 511 [2022-02-16 13:55:36,621 INFO L226 Difference]: Without dead ends: 492 [2022-02-16 13:55:36,621 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-16 13:55:36,621 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-16 13:55:36,621 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-16 13:55:36,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-02-16 13:55:36,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 364. [2022-02-16 13:55:36,624 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-16 13:55:36,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 908 transitions. [2022-02-16 13:55:36,625 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 908 transitions. Word has length 22 [2022-02-16 13:55:36,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:36,625 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 908 transitions. [2022-02-16 13:55:36,625 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-16 13:55:36,625 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 908 transitions. [2022-02-16 13:55:36,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:36,625 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:36,625 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:36,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (741)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:36,840 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-16 13:55:36,840 INFO L402 AbstractCegarLoop]: === Iteration 746 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:36,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:36,840 INFO L85 PathProgramCache]: Analyzing trace with hash -98231347, now seen corresponding path program 741 times [2022-02-16 13:55:36,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:36,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580096009] [2022-02-16 13:55:36,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:36,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:36,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-16 13:55:36,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:36,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580096009] [2022-02-16 13:55:36,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580096009] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:36,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347010955] [2022-02-16 13:55:36,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:36,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:36,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:36,914 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-16 13:55:36,915 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-16 13:55:36,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:36,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:36,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:36,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:36,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 19 treesize of output 15 [2022-02-16 13:55:37,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 21 treesize of output 17 [2022-02-16 13:55:37,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:37,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-16 13:55:37,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:37,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:37,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-16 13:55:37,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:37,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 20 treesize of output 24 [2022-02-16 13:55:37,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:37,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 16 treesize of output 20 [2022-02-16 13:55:37,172 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-16 13:55:37,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347010955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:37,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:37,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:55:37,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965600281] [2022-02-16 13:55:37,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:37,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:37,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:37,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:37,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:37,173 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-16 13:55:37,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:37,332 INFO L93 Difference]: Finished difference Result 503 states and 1177 transitions. [2022-02-16 13:55:37,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:37,332 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-16 13:55:37,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:37,333 INFO L225 Difference]: With dead ends: 503 [2022-02-16 13:55:37,333 INFO L226 Difference]: Without dead ends: 485 [2022-02-16 13:55:37,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:55:37,333 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-16 13:55:37,333 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-16 13:55:37,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-16 13:55:37,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 356. [2022-02-16 13:55:37,336 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-16 13:55:37,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 894 transitions. [2022-02-16 13:55:37,337 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 894 transitions. Word has length 22 [2022-02-16 13:55:37,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:37,337 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 894 transitions. [2022-02-16 13:55:37,337 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-16 13:55:37,337 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 894 transitions. [2022-02-16 13:55:37,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:37,337 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:37,338 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:37,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (742)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:37,553 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-16 13:55:37,553 INFO L402 AbstractCegarLoop]: === Iteration 747 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:37,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:37,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1427972726, now seen corresponding path program 742 times [2022-02-16 13:55:37,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:37,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472578582] [2022-02-16 13:55:37,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:37,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:37,608 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:37,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:37,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472578582] [2022-02-16 13:55:37,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472578582] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:37,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637058039] [2022-02-16 13:55:37,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:37,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:37,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:37,609 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-16 13:55:37,610 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-16 13:55:37,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:37,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:37,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:37,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:37,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-16 13:55:37,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:37,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:37,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-16 13:55:37,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:37,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:37,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 17 treesize of output 21 [2022-02-16 13:55:37,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:37,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 19 treesize of output 23 [2022-02-16 13:55:37,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:37,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 15 treesize of output 19 [2022-02-16 13:55:37,909 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-16 13:55:37,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637058039] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:37,909 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:37,909 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:55:37,909 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91679102] [2022-02-16 13:55:37,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:37,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:37,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:37,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:37,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:37,910 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-16 13:55:38,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:38,040 INFO L93 Difference]: Finished difference Result 488 states and 1145 transitions. [2022-02-16 13:55:38,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:38,040 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-16 13:55:38,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:38,041 INFO L225 Difference]: With dead ends: 488 [2022-02-16 13:55:38,041 INFO L226 Difference]: Without dead ends: 478 [2022-02-16 13:55:38,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:38,041 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-16 13:55:38,041 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-16 13:55:38,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-16 13:55:38,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 361. [2022-02-16 13:55:38,044 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-16 13:55:38,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 900 transitions. [2022-02-16 13:55:38,045 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 900 transitions. Word has length 22 [2022-02-16 13:55:38,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:38,045 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 900 transitions. [2022-02-16 13:55:38,045 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-16 13:55:38,045 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 900 transitions. [2022-02-16 13:55:38,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:38,045 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:38,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:38,060 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-16 13:55:38,249 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-16 13:55:38,249 INFO L402 AbstractCegarLoop]: === Iteration 748 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:38,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:38,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2026435558, now seen corresponding path program 743 times [2022-02-16 13:55:38,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:38,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045312686] [2022-02-16 13:55:38,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:38,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:38,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:38,320 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:38,321 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:38,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045312686] [2022-02-16 13:55:38,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045312686] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:38,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006077872] [2022-02-16 13:55:38,321 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:38,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:38,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:38,322 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-16 13:55:38,322 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-16 13:55:38,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:38,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:38,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:38,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:38,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 19 treesize of output 15 [2022-02-16 13:55:38,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 21 treesize of output 17 [2022-02-16 13:55:38,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 17 treesize of output 13 [2022-02-16 13:55:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:38,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:38,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:38,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 17 treesize of output 21 [2022-02-16 13:55:38,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:38,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 19 treesize of output 23 [2022-02-16 13:55:38,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:38,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 15 treesize of output 19 [2022-02-16 13:55:38,511 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-16 13:55:38,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006077872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:38,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:38,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:55:38,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830943856] [2022-02-16 13:55:38,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:38,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:38,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:38,511 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-16 13:55:38,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:38,693 INFO L93 Difference]: Finished difference Result 488 states and 1144 transitions. [2022-02-16 13:55:38,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:38,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-16 13:55:38,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:38,694 INFO L225 Difference]: With dead ends: 488 [2022-02-16 13:55:38,694 INFO L226 Difference]: Without dead ends: 475 [2022-02-16 13:55:38,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:55:38,694 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 63 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:38,695 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.1s Time] [2022-02-16 13:55:38,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-02-16 13:55:38,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 356. [2022-02-16 13:55:38,698 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-16 13:55:38,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 893 transitions. [2022-02-16 13:55:38,698 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 893 transitions. Word has length 22 [2022-02-16 13:55:38,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:38,698 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 893 transitions. [2022-02-16 13:55:38,698 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-16 13:55:38,698 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 893 transitions. [2022-02-16 13:55:38,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:38,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:38,699 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:38,714 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-16 13:55:38,903 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-16 13:55:38,903 INFO L402 AbstractCegarLoop]: === Iteration 749 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:38,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:38,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1193532558, now seen corresponding path program 744 times [2022-02-16 13:55:38,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:38,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709751871] [2022-02-16 13:55:38,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:38,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:38,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-16 13:55:38,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:38,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709751871] [2022-02-16 13:55:38,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709751871] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:38,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244351965] [2022-02-16 13:55:38,973 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:38,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:38,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:38,974 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-16 13:55:38,975 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-16 13:55:38,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:39,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:39,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:39,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:39,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:39,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-16 13:55:39,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 41 treesize of output 35 [2022-02-16 13:55:39,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:39,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 29 treesize of output 2 [2022-02-16 13:55:39,209 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-16 13:55:39,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:39,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:39,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 20 treesize of output 24 [2022-02-16 13:55:39,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:55:39,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:39,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 20 treesize of output 24 [2022-02-16 13:55:39,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:39,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244351965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:39,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:39,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:55:39,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265525684] [2022-02-16 13:55:39,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:39,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:39,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:39,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:39,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:39,315 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-16 13:55:39,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:39,624 INFO L93 Difference]: Finished difference Result 530 states and 1281 transitions. [2022-02-16 13:55:39,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:55:39,625 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-16 13:55:39,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:39,625 INFO L225 Difference]: With dead ends: 530 [2022-02-16 13:55:39,625 INFO L226 Difference]: Without dead ends: 530 [2022-02-16 13:55:39,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=994, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:55:39,626 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-16 13:55:39,626 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-16 13:55:39,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-02-16 13:55:39,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 352. [2022-02-16 13:55:39,629 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-16 13:55:39,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 883 transitions. [2022-02-16 13:55:39,630 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 883 transitions. Word has length 22 [2022-02-16 13:55:39,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:39,630 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 883 transitions. [2022-02-16 13:55:39,630 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-16 13:55:39,630 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 883 transitions. [2022-02-16 13:55:39,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:39,630 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:39,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-16 13:55:39,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (745)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:39,839 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-16 13:55:39,839 INFO L402 AbstractCegarLoop]: === Iteration 750 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:39,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:39,839 INFO L85 PathProgramCache]: Analyzing trace with hash -313087942, now seen corresponding path program 745 times [2022-02-16 13:55:39,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:39,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351188044] [2022-02-16 13:55:39,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:39,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:39,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:39,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-16 13:55:39,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:39,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351188044] [2022-02-16 13:55:39,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351188044] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:39,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460064032] [2022-02-16 13:55:39,936 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:39,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:39,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:39,942 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-16 13:55:39,943 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-16 13:55:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:39,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:39,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:40,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:40,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 19 treesize of output 15 [2022-02-16 13:55:40,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:40,158 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:40,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:40,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:40,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 16 treesize of output 20 [2022-02-16 13:55:40,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:40,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 20 treesize of output 24 [2022-02-16 13:55:40,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:40,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 20 [2022-02-16 13:55:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:40,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460064032] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:40,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:40,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:55:40,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763119955] [2022-02-16 13:55:40,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:40,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:40,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:40,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:40,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:40,378 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-16 13:55:40,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:40,812 INFO L93 Difference]: Finished difference Result 608 states and 1407 transitions. [2022-02-16 13:55:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:40,813 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-16 13:55:40,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:40,813 INFO L225 Difference]: With dead ends: 608 [2022-02-16 13:55:40,813 INFO L226 Difference]: Without dead ends: 603 [2022-02-16 13:55:40,814 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-16 13:55:40,814 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-16 13:55:40,814 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-16 13:55:40,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-02-16 13:55:40,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 351. [2022-02-16 13:55:40,818 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-16 13:55:40,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 879 transitions. [2022-02-16 13:55:40,818 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 879 transitions. Word has length 22 [2022-02-16 13:55:40,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:40,818 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 879 transitions. [2022-02-16 13:55:40,818 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-16 13:55:40,818 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 879 transitions. [2022-02-16 13:55:40,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:40,819 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:40,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-16 13:55:40,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (746)] Ended with exit code 0 [2022-02-16 13:55:41,019 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-16 13:55:41,019 INFO L402 AbstractCegarLoop]: === Iteration 751 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:41,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:41,019 INFO L85 PathProgramCache]: Analyzing trace with hash 301268044, now seen corresponding path program 746 times [2022-02-16 13:55:41,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:41,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859894554] [2022-02-16 13:55:41,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:41,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:41,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:41,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:41,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859894554] [2022-02-16 13:55:41,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859894554] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:41,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070884846] [2022-02-16 13:55:41,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:41,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:41,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:41,099 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-16 13:55:41,100 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-16 13:55:41,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:41,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:41,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:41,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:41,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-16 13:55:41,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:41,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-16 13:55:41,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:41,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,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-16 13:55:41,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,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 19 treesize of output 23 [2022-02-16 13:55:41,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,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 15 treesize of output 19 [2022-02-16 13:55:41,398 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-16 13:55:41,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070884846] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:41,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:41,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:55:41,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454410984] [2022-02-16 13:55:41,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:41,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:55:41,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:41,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:55:41,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:55:41,398 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-16 13:55:41,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:41,597 INFO L93 Difference]: Finished difference Result 389 states and 952 transitions. [2022-02-16 13:55:41,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:41,597 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-16 13:55:41,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:41,597 INFO L225 Difference]: With dead ends: 389 [2022-02-16 13:55:41,597 INFO L226 Difference]: Without dead ends: 378 [2022-02-16 13:55:41,597 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-16 13:55:41,598 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-16 13:55:41,598 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-16 13:55:41,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-02-16 13:55:41,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 355. [2022-02-16 13:55:41,600 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-16 13:55:41,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 883 transitions. [2022-02-16 13:55:41,601 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 883 transitions. Word has length 22 [2022-02-16 13:55:41,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:41,601 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 883 transitions. [2022-02-16 13:55:41,601 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-16 13:55:41,601 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 883 transitions. [2022-02-16 13:55:41,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:41,601 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:41,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:41,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (747)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:41,802 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-16 13:55:41,802 INFO L402 AbstractCegarLoop]: === Iteration 752 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:41,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:41,802 INFO L85 PathProgramCache]: Analyzing trace with hash 146830526, now seen corresponding path program 747 times [2022-02-16 13:55:41,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:41,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669193991] [2022-02-16 13:55:41,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:41,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:41,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:41,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-16 13:55:41,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:41,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669193991] [2022-02-16 13:55:41,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669193991] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:41,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911386788] [2022-02-16 13:55:41,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:41,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:41,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:41,853 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-16 13:55:41,854 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-16 13:55:41,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:41,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:41,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:41,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:41,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:41,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-16 13:55:41,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-16 13:55:42,010 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:42,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:42,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:42,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 17 treesize of output 21 [2022-02-16 13:55:42,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 19 treesize of output 23 [2022-02-16 13:55:42,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:42,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 15 treesize of output 19 [2022-02-16 13:55:42,155 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-16 13:55:42,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911386788] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:42,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:42,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:42,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815060711] [2022-02-16 13:55:42,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:42,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:42,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:42,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:42,156 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-16 13:55:42,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:42,375 INFO L93 Difference]: Finished difference Result 411 states and 991 transitions. [2022-02-16 13:55:42,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:42,375 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-16 13:55:42,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:42,376 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:55:42,376 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:55:42,376 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-16 13:55:42,376 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-16 13:55:42,376 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-16 13:55:42,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:55:42,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 357. [2022-02-16 13:55:42,379 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-16 13:55:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 886 transitions. [2022-02-16 13:55:42,379 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 886 transitions. Word has length 22 [2022-02-16 13:55:42,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:42,379 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 886 transitions. [2022-02-16 13:55:42,379 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-16 13:55:42,379 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 886 transitions. [2022-02-16 13:55:42,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:42,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:42,380 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:42,395 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-16 13:55:42,585 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-16 13:55:42,585 INFO L402 AbstractCegarLoop]: === Iteration 753 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:42,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:42,586 INFO L85 PathProgramCache]: Analyzing trace with hash 745293358, now seen corresponding path program 748 times [2022-02-16 13:55:42,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:42,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480422185] [2022-02-16 13:55:42,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:42,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:42,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:42,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-16 13:55:42,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:42,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480422185] [2022-02-16 13:55:42,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480422185] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:42,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777781960] [2022-02-16 13:55:42,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:42,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:42,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:42,642 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-16 13:55:42,643 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-16 13:55:42,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:42,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:42,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:42,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:42,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:42,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:42,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:55:42,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-16 13:55:42,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:42,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:42,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 17 treesize of output 21 [2022-02-16 13:55:42,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:42,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-16 13:55:42,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:42,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-16 13:55:42,885 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-16 13:55:42,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777781960] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:42,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:42,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:55:42,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893448061] [2022-02-16 13:55:42,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:42,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:55:42,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:42,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:55:42,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:55:42,886 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-16 13:55:42,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:42,997 INFO L93 Difference]: Finished difference Result 395 states and 963 transitions. [2022-02-16 13:55:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:42,998 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-16 13:55:42,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:42,998 INFO L225 Difference]: With dead ends: 395 [2022-02-16 13:55:42,998 INFO L226 Difference]: Without dead ends: 381 [2022-02-16 13:55:42,998 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-16 13:55:42,998 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-16 13:55:42,998 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-16 13:55:42,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-02-16 13:55:43,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 351. [2022-02-16 13:55:43,001 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-16 13:55:43,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 878 transitions. [2022-02-16 13:55:43,002 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 878 transitions. Word has length 22 [2022-02-16 13:55:43,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:43,002 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 878 transitions. [2022-02-16 13:55:43,002 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-16 13:55:43,002 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 878 transitions. [2022-02-16 13:55:43,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:43,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:43,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-16 13:55:43,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (749)] Ended with exit code 0 [2022-02-16 13:55:43,204 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-16 13:55:43,205 INFO L402 AbstractCegarLoop]: === Iteration 754 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:43,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:43,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1600939400, now seen corresponding path program 749 times [2022-02-16 13:55:43,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:43,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721544625] [2022-02-16 13:55:43,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:43,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:43,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:43,269 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:43,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:43,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721544625] [2022-02-16 13:55:43,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721544625] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:43,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739523997] [2022-02-16 13:55:43,269 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:43,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:43,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:43,270 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-16 13:55:43,271 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-16 13:55:43,303 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:43,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:43,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:55:43,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:43,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:43,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:55:43,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 41 treesize of output 35 [2022-02-16 13:55:43,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:43,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 29 treesize of output 2 [2022-02-16 13:55:43,434 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-16 13:55:43,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:43,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:43,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 20 treesize of output 24 [2022-02-16 13:55:43,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:43,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 31 treesize of output 35 [2022-02-16 13:55:43,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-16 13:55:43,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:43,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739523997] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:43,540 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:43,540 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:55:43,540 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241860665] [2022-02-16 13:55:43,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:43,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:43,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:43,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:43,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:43,541 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-16 13:55:43,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:43,902 INFO L93 Difference]: Finished difference Result 512 states and 1230 transitions. [2022-02-16 13:55:43,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:43,902 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-16 13:55:43,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:43,903 INFO L225 Difference]: With dead ends: 512 [2022-02-16 13:55:43,903 INFO L226 Difference]: Without dead ends: 512 [2022-02-16 13:55:43,903 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-16 13:55:43,903 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-16 13:55:43,903 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-16 13:55:43,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-02-16 13:55:43,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 346. [2022-02-16 13:55:43,906 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-16 13:55:43,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 867 transitions. [2022-02-16 13:55:43,907 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 867 transitions. Word has length 22 [2022-02-16 13:55:43,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:43,907 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 867 transitions. [2022-02-16 13:55:43,907 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-16 13:55:43,907 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 867 transitions. [2022-02-16 13:55:43,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:43,907 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55: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-16 13:55:43,923 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-16 13:55:44,119 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-16 13:55:44,119 INFO L402 AbstractCegarLoop]: === Iteration 755 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:44,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:44,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2050214647, now seen corresponding path program 750 times [2022-02-16 13:55:44,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:44,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738336529] [2022-02-16 13:55:44,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:44,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:44,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:44,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-16 13:55:44,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:44,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738336529] [2022-02-16 13:55:44,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738336529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:44,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701988016] [2022-02-16 13:55:44,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:44,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:44,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:44,229 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-16 13:55:44,230 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-16 13:55:44,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:44,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:44,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:44,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:44,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:44,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-16 13:55:44,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:44,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:44,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:44,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 15 treesize of output 19 [2022-02-16 13:55:44,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:44,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-16 13:55:44,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:44,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-16 13:55:44,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:44,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701988016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:44,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:44,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-16 13:55:44,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59229041] [2022-02-16 13:55:44,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:44,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:55:44,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:44,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:55:44,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:55:44,391 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-16 13:55:44,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:44,500 INFO L93 Difference]: Finished difference Result 467 states and 1113 transitions. [2022-02-16 13:55:44,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:44,500 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-16 13:55:44,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:44,500 INFO L225 Difference]: With dead ends: 467 [2022-02-16 13:55:44,500 INFO L226 Difference]: Without dead ends: 448 [2022-02-16 13:55:44,501 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-16 13:55:44,501 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-16 13:55:44,501 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-16 13:55:44,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-16 13:55:44,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 344. [2022-02-16 13:55:44,504 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-16 13:55:44,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 863 transitions. [2022-02-16 13:55:44,504 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 863 transitions. Word has length 22 [2022-02-16 13:55:44,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:44,504 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 863 transitions. [2022-02-16 13:55:44,504 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-16 13:55:44,504 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 863 transitions. [2022-02-16 13:55:44,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:44,505 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:44,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-16 13:55:44,520 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-16 13:55:44,714 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-16 13:55:44,714 INFO L402 AbstractCegarLoop]: === Iteration 756 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:44,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:44,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1813583280, now seen corresponding path program 751 times [2022-02-16 13:55:44,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:44,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60149575] [2022-02-16 13:55:44,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:44,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:44,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:44,810 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:44,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:44,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60149575] [2022-02-16 13:55:44,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60149575] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:44,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810725265] [2022-02-16 13:55:44,810 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:44,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:44,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:44,811 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-16 13:55:44,812 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-16 13:55:44,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:44,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:44,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:44,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:44,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 19 treesize of output 15 [2022-02-16 13:55:44,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 15 treesize of output 11 [2022-02-16 13:55:45,019 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:45,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:45,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:45,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-16 13:55:45,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 20 treesize of output 24 [2022-02-16 13:55:45,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:45,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-16 13:55:45,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-16 13:55:45,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810725265] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:45,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:45,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:55:45,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20861357] [2022-02-16 13:55:45,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:45,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:45,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:45,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:45,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:45,247 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-16 13:55:45,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:45,605 INFO L93 Difference]: Finished difference Result 509 states and 1201 transitions. [2022-02-16 13:55:45,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:45,606 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-16 13:55:45,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:45,606 INFO L225 Difference]: With dead ends: 509 [2022-02-16 13:55:45,606 INFO L226 Difference]: Without dead ends: 504 [2022-02-16 13:55:45,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:55:45,607 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-16 13:55:45,607 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-16 13:55:45,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-02-16 13:55:45,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 338. [2022-02-16 13:55:45,621 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-16 13:55:45,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 849 transitions. [2022-02-16 13:55:45,622 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 849 transitions. Word has length 22 [2022-02-16 13:55:45,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:45,622 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 849 transitions. [2022-02-16 13:55:45,622 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-16 13:55:45,622 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 849 transitions. [2022-02-16 13:55:45,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:45,622 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:45,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-16 13:55:45,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (752)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:45,838 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-16 13:55:45,838 INFO L402 AbstractCegarLoop]: === Iteration 757 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:45,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:45,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2132005112, now seen corresponding path program 752 times [2022-02-16 13:55:45,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:45,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559256798] [2022-02-16 13:55:45,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:45,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:45,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:45,909 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-16 13:55:45,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:45,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559256798] [2022-02-16 13:55:45,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559256798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:45,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274213578] [2022-02-16 13:55:45,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:45,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:45,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:45,911 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-16 13:55:45,912 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-16 13:55:45,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:45,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:45,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:45,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:45,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-16 13:55:46,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-16 13:55:46,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-16 13:55:46,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:46,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:46,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 19 treesize of output 23 [2022-02-16 13:55:46,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:46,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 20 treesize of output 24 [2022-02-16 13:55:46,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:46,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 16 treesize of output 20 [2022-02-16 13:55:46,286 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-16 13:55:46,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274213578] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:46,286 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:46,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-02-16 13:55:46,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091529567] [2022-02-16 13:55:46,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:46,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:55:46,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:46,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:55:46,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:55:46,287 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-16 13:55:46,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:46,533 INFO L93 Difference]: Finished difference Result 427 states and 1026 transitions. [2022-02-16 13:55:46,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:46,534 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-16 13:55:46,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:46,534 INFO L225 Difference]: With dead ends: 427 [2022-02-16 13:55:46,534 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:55:46,534 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-16 13:55:46,534 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-16 13:55:46,534 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-16 13:55:46,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:55:46,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 331. [2022-02-16 13:55:46,537 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-16 13:55:46,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 828 transitions. [2022-02-16 13:55:46,538 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 828 transitions. Word has length 22 [2022-02-16 13:55:46,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:46,538 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 828 transitions. [2022-02-16 13:55:46,538 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-16 13:55:46,538 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 828 transitions. [2022-02-16 13:55:46,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:46,538 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:46,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-16 13:55:46,554 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-16 13:55:46,755 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-16 13:55:46,755 INFO L402 AbstractCegarLoop]: === Iteration 758 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:46,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:46,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1670035401, now seen corresponding path program 753 times [2022-02-16 13:55:46,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:46,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279143251] [2022-02-16 13:55:46,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:46,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:46,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-16 13:55:46,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:46,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279143251] [2022-02-16 13:55:46,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279143251] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:46,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858281392] [2022-02-16 13:55:46,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:46,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:46,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:46,898 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-16 13:55:46,898 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-16 13:55:46,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:46,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:46,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:46,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:46,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:47,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:47,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:55:47,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-16 13:55:47,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:47,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:47,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 16 treesize of output 20 [2022-02-16 13:55:47,208 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:47,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 15 [2022-02-16 13:55:47,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-16 13:55:47,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858281392] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:47,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:47,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:55:47,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675077913] [2022-02-16 13:55:47,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:47,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:55:47,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:47,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:55:47,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:55:47,214 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-16 13:55:47,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:47,473 INFO L93 Difference]: Finished difference Result 411 states and 976 transitions. [2022-02-16 13:55:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:47,473 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-16 13:55:47,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:47,474 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:55:47,474 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:55:47,474 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-16 13:55:47,474 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:47,474 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.2s Time] [2022-02-16 13:55:47,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:55:47,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 337. [2022-02-16 13:55:47,477 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-16 13:55:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 845 transitions. [2022-02-16 13:55:47,478 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 845 transitions. Word has length 22 [2022-02-16 13:55:47,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:47,478 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 845 transitions. [2022-02-16 13:55:47,478 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-16 13:55:47,478 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 845 transitions. [2022-02-16 13:55:47,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:47,478 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:47,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-16 13:55:47,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (754)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:47,682 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-16 13:55:47,682 INFO L402 AbstractCegarLoop]: === Iteration 759 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:47,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:47,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1834537775, now seen corresponding path program 754 times [2022-02-16 13:55:47,682 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:47,682 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180413267] [2022-02-16 13:55:47,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:47,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:47,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:47,794 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-16 13:55:47,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:47,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180413267] [2022-02-16 13:55:47,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180413267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:47,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983235458] [2022-02-16 13:55:47,794 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:47,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:47,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:47,795 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-16 13:55:47,796 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-16 13:55:47,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:47,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:47,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:47,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:47,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:47,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:47,995 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-16 13:55:47,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:48,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:48,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 16 treesize of output 20 [2022-02-16 13:55:48,122 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:48,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 16 treesize of output 15 [2022-02-16 13:55:48,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-16 13:55:48,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983235458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:48,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:48,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:48,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842652702] [2022-02-16 13:55:48,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:48,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:48,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:48,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:48,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:48,129 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-16 13:55:48,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:48,316 INFO L93 Difference]: Finished difference Result 396 states and 952 transitions. [2022-02-16 13:55:48,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:48,316 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-16 13:55:48,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:48,317 INFO L225 Difference]: With dead ends: 396 [2022-02-16 13:55:48,317 INFO L226 Difference]: Without dead ends: 385 [2022-02-16 13:55:48,317 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-16 13:55:48,317 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-16 13:55:48,317 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-16 13:55:48,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-16 13:55:48,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 335. [2022-02-16 13:55:48,320 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-16 13:55:48,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 838 transitions. [2022-02-16 13:55:48,320 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 838 transitions. Word has length 22 [2022-02-16 13:55:48,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:48,321 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 838 transitions. [2022-02-16 13:55:48,321 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-16 13:55:48,321 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 838 transitions. [2022-02-16 13:55:48,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:48,321 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:48,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:48,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (755)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:48,522 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-16 13:55:48,522 INFO L402 AbstractCegarLoop]: === Iteration 760 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:48,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:48,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1925095730, now seen corresponding path program 755 times [2022-02-16 13:55:48,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:48,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769845705] [2022-02-16 13:55:48,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:48,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:48,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:48,625 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-16 13:55:48,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:48,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769845705] [2022-02-16 13:55:48,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769845705] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:48,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231032969] [2022-02-16 13:55:48,625 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:48,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:48,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:48,626 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-16 13:55:48,626 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-16 13:55:48,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:48,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:48,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:48,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:48,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-16 13:55:48,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-16 13:55:48,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 17 treesize of output 13 [2022-02-16 13:55:48,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:48,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:48,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:48,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 19 treesize of output 23 [2022-02-16 13:55:49,040 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:49,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-16 13:55:49,043 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-16 13:55:49,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231032969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:49,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:49,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:49,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585925567] [2022-02-16 13:55:49,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:49,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:49,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:49,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:49,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:49,044 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-16 13:55:49,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:49,348 INFO L93 Difference]: Finished difference Result 425 states and 993 transitions. [2022-02-16 13:55:49,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:49,349 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-16 13:55:49,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:49,349 INFO L225 Difference]: With dead ends: 425 [2022-02-16 13:55:49,349 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:55:49,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=223, Invalid=769, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:49,349 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-16 13:55:49,349 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-16 13:55:49,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:55:49,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 340. [2022-02-16 13:55:49,352 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-16 13:55:49,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 855 transitions. [2022-02-16 13:55:49,353 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 855 transitions. Word has length 22 [2022-02-16 13:55:49,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:49,353 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 855 transitions. [2022-02-16 13:55:49,353 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-16 13:55:49,353 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 855 transitions. [2022-02-16 13:55:49,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:49,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:49,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-16 13:55:49,369 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-16 13:55:49,569 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-16 13:55:49,569 INFO L402 AbstractCegarLoop]: === Iteration 761 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:49,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash 2067017817, now seen corresponding path program 756 times [2022-02-16 13:55:49,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:49,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916607470] [2022-02-16 13:55:49,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:49,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:49,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:49,627 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:49,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:49,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916607470] [2022-02-16 13:55:49,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916607470] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:49,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224692036] [2022-02-16 13:55:49,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:49,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:49,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:49,629 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-16 13:55:49,629 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-16 13:55:49,654 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:55:49,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:49,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:49,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:49,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-16 13:55:49,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-16 13:55:49,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-16 13:55:49,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:49,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:49,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:49,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-16 13:55:49,828 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:49,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-16 13:55:49,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-16 13:55:49,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224692036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:49,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:49,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:55:49,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626333857] [2022-02-16 13:55:49,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:49,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:49,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:49,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:49,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:49,832 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-16 13:55:50,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:50,058 INFO L93 Difference]: Finished difference Result 438 states and 1028 transitions. [2022-02-16 13:55:50,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:55:50,059 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-16 13:55:50,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:50,059 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:55:50,059 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:55:50,059 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-16 13:55:50,059 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-16 13:55:50,060 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-16 13:55:50,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:55:50,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 344. [2022-02-16 13:55:50,062 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-16 13:55:50,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 860 transitions. [2022-02-16 13:55:50,063 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 860 transitions. Word has length 22 [2022-02-16 13:55:50,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:50,063 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 860 transitions. [2022-02-16 13:55:50,063 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-16 13:55:50,063 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 860 transitions. [2022-02-16 13:55:50,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:50,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:50,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-16 13:55:50,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (757)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:50,267 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-16 13:55:50,267 INFO L402 AbstractCegarLoop]: === Iteration 762 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:50,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:50,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1820043051, now seen corresponding path program 757 times [2022-02-16 13:55:50,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:50,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436408175] [2022-02-16 13:55:50,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:50,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:50,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:50,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-16 13:55:50,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:50,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436408175] [2022-02-16 13:55:50,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436408175] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:50,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678385596] [2022-02-16 13:55:50,389 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:50,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:50,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:50,390 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-16 13:55:50,391 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-16 13:55:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:50,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:50,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:50,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-16 13:55:50,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:50,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 16 treesize of output 12 [2022-02-16 13:55:50,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-16 13:55:50,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:50,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:50,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-16 13:55:50,680 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:50,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 16 treesize of output 15 [2022-02-16 13:55:50,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:50,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678385596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:50,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:50,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:55:50,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314521326] [2022-02-16 13:55:50,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:50,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:55:50,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:50,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:55:50,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:55:50,686 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-16 13:55:50,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:50,906 INFO L93 Difference]: Finished difference Result 429 states and 1014 transitions. [2022-02-16 13:55:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:50,906 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-16 13:55:50,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:50,907 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:55:50,907 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:55:50,907 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-16 13:55:50,907 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-16 13:55:50,907 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-16 13:55:50,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:55:50,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 342. [2022-02-16 13:55:50,910 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-16 13:55:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 856 transitions. [2022-02-16 13:55:50,911 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 856 transitions. Word has length 22 [2022-02-16 13:55:50,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:50,911 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 856 transitions. [2022-02-16 13:55:50,911 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-16 13:55:50,911 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 856 transitions. [2022-02-16 13:55:50,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:50,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:50,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:50,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (758)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:51,113 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-16 13:55:51,113 INFO L402 AbstractCegarLoop]: === Iteration 763 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:51,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:51,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1579477446, now seen corresponding path program 758 times [2022-02-16 13:55:51,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:51,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941302758] [2022-02-16 13:55:51,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:51,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:51,204 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-16 13:55:51,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:51,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941302758] [2022-02-16 13:55:51,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941302758] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:51,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453225443] [2022-02-16 13:55:51,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:51,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:51,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:51,206 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-16 13:55:51,206 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-16 13:55:51,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:51,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:51,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:51,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:51,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:51,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-16 13:55:51,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 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-16 13:55:51,425 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:51,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:51,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:51,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 19 treesize of output 23 [2022-02-16 13:55:51,605 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:51,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-16 13:55:51,609 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-16 13:55:51,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453225443] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:51,609 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:51,609 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:55:51,609 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959695971] [2022-02-16 13:55:51,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:51,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:51,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:51,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:51,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:51,609 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-16 13:55:51,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:51,981 INFO L93 Difference]: Finished difference Result 436 states and 1013 transitions. [2022-02-16 13:55:51,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:51,981 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-16 13:55:51,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:51,982 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:55:51,982 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:55:51,982 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-16 13:55:51,982 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 160 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:55:51,982 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-16 13:55:51,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:55:51,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 340. [2022-02-16 13:55:51,985 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-16 13:55:51,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 849 transitions. [2022-02-16 13:55:51,986 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 849 transitions. Word has length 22 [2022-02-16 13:55:51,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:51,986 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 849 transitions. [2022-02-16 13:55:51,986 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-16 13:55:51,986 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 849 transitions. [2022-02-16 13:55:51,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:51,986 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:51,986 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:52,002 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-16 13:55:52,193 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-16 13:55:52,193 INFO L402 AbstractCegarLoop]: === Iteration 764 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:52,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:52,194 INFO L85 PathProgramCache]: Analyzing trace with hash -985915303, now seen corresponding path program 759 times [2022-02-16 13:55:52,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:52,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979319824] [2022-02-16 13:55:52,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:52,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:52,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:52,271 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-16 13:55:52,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:52,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979319824] [2022-02-16 13:55:52,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979319824] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:52,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222971450] [2022-02-16 13:55:52,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:52,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:52,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:52,272 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-16 13:55:52,273 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-16 13:55:52,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:52,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:52,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:52,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:52,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 19 treesize of output 15 [2022-02-16 13:55:52,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:52,399 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-16 13:55:52,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:52,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:52,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:52,479 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:52,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 16 treesize of output 15 [2022-02-16 13:55:52,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-16 13:55:52,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222971450] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:52,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:52,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:55:52,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159289178] [2022-02-16 13:55:52,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:52,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:55:52,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:52,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:55:52,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:55:52,483 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-16 13:55:52,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:52,650 INFO L93 Difference]: Finished difference Result 403 states and 968 transitions. [2022-02-16 13:55:52,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:52,650 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-16 13:55:52,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:52,651 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:55:52,651 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:55:52,651 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-16 13:55:52,651 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-16 13:55:52,651 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-16 13:55:52,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:55:52,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 336. [2022-02-16 13:55:52,654 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-16 13:55:52,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 839 transitions. [2022-02-16 13:55:52,654 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 839 transitions. Word has length 22 [2022-02-16 13:55:52,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:52,654 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 839 transitions. [2022-02-16 13:55:52,654 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-16 13:55:52,654 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 839 transitions. [2022-02-16 13:55:52,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:52,655 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:52,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-16 13:55:52,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (760)] Ended with exit code 0 [2022-02-16 13:55:52,857 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-16 13:55:52,857 INFO L402 AbstractCegarLoop]: === Iteration 765 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:52,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:52,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1654711760, now seen corresponding path program 760 times [2022-02-16 13:55:52,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:52,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351211160] [2022-02-16 13:55:52,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:52,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:52,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:52,998 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-16 13:55:52,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:52,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351211160] [2022-02-16 13:55:52,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351211160] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:52,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283461481] [2022-02-16 13:55:52,998 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:52,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:52,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:53,000 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-16 13:55:53,000 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-16 13:55:53,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:53,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:53,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:53,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:53,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-16 13:55:53,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55: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-16 13:55:53,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:53,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:53,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 19 treesize of output 23 [2022-02-16 13:55:53,403 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:53,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 16 treesize of output 15 [2022-02-16 13:55:53,407 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-16 13:55:53,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283461481] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:53,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:53,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:55:53,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039658390] [2022-02-16 13:55:53,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:53,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:53,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:53,408 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-16 13:55:53,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:53,854 INFO L93 Difference]: Finished difference Result 398 states and 942 transitions. [2022-02-16 13:55:53,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:53,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-16 13:55:53,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:53,855 INFO L225 Difference]: With dead ends: 398 [2022-02-16 13:55:53,855 INFO L226 Difference]: Without dead ends: 393 [2022-02-16 13:55:53,856 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-16 13:55:53,856 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:53,856 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.3s Time] [2022-02-16 13:55:53,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-16 13:55:53,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 333. [2022-02-16 13:55:53,859 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-16 13:55:53,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 830 transitions. [2022-02-16 13:55:53,859 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 830 transitions. Word has length 22 [2022-02-16 13:55:53,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:53,859 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 830 transitions. [2022-02-16 13:55:53,859 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-16 13:55:53,859 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 830 transitions. [2022-02-16 13:55:53,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:53,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:53,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:53,875 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-16 13:55:54,067 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-16 13:55:54,067 INFO L402 AbstractCegarLoop]: === Iteration 766 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:54,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:54,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1207338189, now seen corresponding path program 761 times [2022-02-16 13:55:54,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:54,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063399737] [2022-02-16 13:55:54,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:54,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:54,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:54,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:54,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:54,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063399737] [2022-02-16 13:55:54,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063399737] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:54,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336348908] [2022-02-16 13:55:54,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:54,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:54,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:54,164 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-16 13:55:54,164 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-16 13:55:54,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:54,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:54,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:55:54,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:54,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 19 treesize of output 15 [2022-02-16 13:55:54,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 19 treesize of output 15 [2022-02-16 13:55:54,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 15 treesize of output 11 [2022-02-16 13:55:54,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:54,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:54,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:54,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-16 13:55:54,484 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:54,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 15 [2022-02-16 13:55:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:54,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336348908] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:54,490 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:54,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:55:54,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779617153] [2022-02-16 13:55:54,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:54,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:55:54,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:54,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:55:54,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:55:54,490 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-16 13:55:54,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:54,700 INFO L93 Difference]: Finished difference Result 391 states and 940 transitions. [2022-02-16 13:55:54,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:55:54,700 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-16 13:55:54,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:54,701 INFO L225 Difference]: With dead ends: 391 [2022-02-16 13:55:54,701 INFO L226 Difference]: Without dead ends: 381 [2022-02-16 13:55:54,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:54,701 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:54,701 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.2s Time] [2022-02-16 13:55:54,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-02-16 13:55:54,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 328. [2022-02-16 13:55:54,704 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-16 13:55:54,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 816 transitions. [2022-02-16 13:55:54,705 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 816 transitions. Word has length 22 [2022-02-16 13:55:54,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:54,705 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 816 transitions. [2022-02-16 13:55:54,705 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-16 13:55:54,705 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 816 transitions. [2022-02-16 13:55:54,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:54,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:54,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-16 13:55:54,723 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-16 13:55:54,915 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-16 13:55:54,915 INFO L402 AbstractCegarLoop]: === Iteration 767 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:54,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:54,915 INFO L85 PathProgramCache]: Analyzing trace with hash 986971008, now seen corresponding path program 762 times [2022-02-16 13:55:54,915 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:54,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287582036] [2022-02-16 13:55:54,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:54,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:54,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:55,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-16 13:55:55,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:55,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287582036] [2022-02-16 13:55:55,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287582036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:55,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153919863] [2022-02-16 13:55:55,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:55,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:55,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:55,034 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-16 13:55:55,035 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-16 13:55:55,061 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:55,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:55,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:55,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:55,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:55,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 20 treesize of output 16 [2022-02-16 13:55:55,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 16 treesize of output 12 [2022-02-16 13:55:55,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-16 13:55:55,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:55,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:55,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 29 treesize of output 31 [2022-02-16 13:55:55,614 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:55,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:55:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:55,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153919863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:55,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:55,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:55:55,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445771837] [2022-02-16 13:55:55,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:55,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:55,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:55,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:55,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:55,620 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-16 13:55:56,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:56,037 INFO L93 Difference]: Finished difference Result 424 states and 976 transitions. [2022-02-16 13:55:56,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:56,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-16 13:55:56,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:56,038 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:55:56,038 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:55:56,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=218, Invalid=838, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:55:56,038 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 144 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:55:56,038 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-16 13:55:56,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:55:56,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 333. [2022-02-16 13:55:56,042 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-16 13:55:56,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 832 transitions. [2022-02-16 13:55:56,042 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 832 transitions. Word has length 22 [2022-02-16 13:55:56,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:56,042 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 832 transitions. [2022-02-16 13:55:56,042 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-16 13:55:56,042 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 832 transitions. [2022-02-16 13:55:56,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:56,043 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:56,043 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:56,059 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-16 13:55:56,243 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-16 13:55:56,243 INFO L402 AbstractCegarLoop]: === Iteration 768 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:56,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:56,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1777365128, now seen corresponding path program 763 times [2022-02-16 13:55:56,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:56,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027234131] [2022-02-16 13:55:56,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:56,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:56,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:56,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-16 13:55:56,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:56,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027234131] [2022-02-16 13:55:56,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027234131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:56,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681041089] [2022-02-16 13:55:56,360 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:56,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:56,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:56,361 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-16 13:55:56,362 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-16 13:55:56,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:56,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:56,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:56,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:56,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:56,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 16 treesize of output 12 [2022-02-16 13:55:56,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:56,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:56,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:56,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 29 treesize of output 31 [2022-02-16 13:55:56,932 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55: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 16 treesize of output 15 [2022-02-16 13:55:56,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:56,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681041089] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:56,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:56,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:56,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943830503] [2022-02-16 13:55:56,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:56,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:56,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:56,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:56,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:56,938 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-16 13:55:57,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:57,294 INFO L93 Difference]: Finished difference Result 423 states and 976 transitions. [2022-02-16 13:55:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:57,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-16 13:55:57,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:57,295 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:55:57,295 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:55:57,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:57,295 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-16 13:55:57,295 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-16 13:55:57,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:55:57,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 328. [2022-02-16 13:55:57,298 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-16 13:55:57,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 816 transitions. [2022-02-16 13:55:57,299 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 816 transitions. Word has length 22 [2022-02-16 13:55:57,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:57,299 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 816 transitions. [2022-02-16 13:55:57,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-16 13:55:57,299 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 816 transitions. [2022-02-16 13:55:57,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:57,299 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:57,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-16 13:55:57,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (764)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:57,503 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-16 13:55:57,503 INFO L402 AbstractCegarLoop]: === Iteration 769 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:57,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:57,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1383953424, now seen corresponding path program 764 times [2022-02-16 13:55:57,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:57,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773751727] [2022-02-16 13:55:57,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:57,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:57,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:57,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-16 13:55:57,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:57,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773751727] [2022-02-16 13:55:57,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773751727] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:57,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925866616] [2022-02-16 13:55:57,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:57,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:57,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:57,611 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-16 13:55:57,612 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-16 13:55:57,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:57,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:57,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:57,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:57,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-16 13:55:57,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:57,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:57,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-16 13:55:57,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:58,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:58,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 29 treesize of output 31 [2022-02-16 13:55:58,143 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:58,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 15 [2022-02-16 13:55:58,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-16 13:55:58,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925866616] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:58,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:58,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:58,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360272066] [2022-02-16 13:55:58,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:58,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:58,149 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:58,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:58,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:58,149 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-16 13:55:58,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:58,586 INFO L93 Difference]: Finished difference Result 409 states and 950 transitions. [2022-02-16 13:55:58,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:58,587 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-16 13:55:58,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:58,587 INFO L225 Difference]: With dead ends: 409 [2022-02-16 13:55:58,587 INFO L226 Difference]: Without dead ends: 404 [2022-02-16 13:55:58,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:58,588 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-16 13:55:58,588 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-16 13:55:58,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-16 13:55:58,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 330. [2022-02-16 13:55:58,591 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-16 13:55:58,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 818 transitions. [2022-02-16 13:55:58,591 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 818 transitions. Word has length 22 [2022-02-16 13:55:58,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:58,591 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 818 transitions. [2022-02-16 13:55:58,591 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-16 13:55:58,591 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 818 transitions. [2022-02-16 13:55:58,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:58,592 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:58,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:58,608 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-16 13:55:58,799 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-16 13:55:58,799 INFO L402 AbstractCegarLoop]: === Iteration 770 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:58,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:58,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1791859852, now seen corresponding path program 765 times [2022-02-16 13:55:58,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:58,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051098587] [2022-02-16 13:55:58,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:58,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:58,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:58,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:58,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:58,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051098587] [2022-02-16 13:55:58,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051098587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:58,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147584942] [2022-02-16 13:55:58,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:58,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:58,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:58,901 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-16 13:55:58,902 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-16 13:55:58,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:58,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:58,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:55:58,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:58,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:55:59,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:59,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:59,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:59,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 28 treesize of output 30 [2022-02-16 13:55:59,384 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:59,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 16 treesize of output 15 [2022-02-16 13:55:59,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-16 13:55:59,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147584942] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:59,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:59,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:55:59,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342379076] [2022-02-16 13:55:59,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:59,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:55:59,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:59,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:55:59,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:55:59,391 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-16 13:55:59,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:59,813 INFO L93 Difference]: Finished difference Result 401 states and 942 transitions. [2022-02-16 13:55:59,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:59,813 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-16 13:55:59,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:59,814 INFO L225 Difference]: With dead ends: 401 [2022-02-16 13:55:59,814 INFO L226 Difference]: Without dead ends: 396 [2022-02-16 13:55:59,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:59,814 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 79 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:55:59,814 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-16 13:55:59,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-16 13:55:59,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 329. [2022-02-16 13:55:59,817 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-16 13:55:59,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 816 transitions. [2022-02-16 13:55:59,818 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 816 transitions. Word has length 22 [2022-02-16 13:55:59,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:59,818 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 816 transitions. [2022-02-16 13:55:59,818 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-16 13:55:59,818 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 816 transitions. [2022-02-16 13:55:59,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:55:59,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:59,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:59,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (766)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:00,031 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-16 13:56:00,031 INFO L402 AbstractCegarLoop]: === Iteration 771 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:00,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:00,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1488570825, now seen corresponding path program 766 times [2022-02-16 13:56:00,031 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:00,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614175374] [2022-02-16 13:56:00,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:00,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:00,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:00,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:00,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614175374] [2022-02-16 13:56:00,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614175374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:00,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931223039] [2022-02-16 13:56:00,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:00,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:00,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:00,091 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-16 13:56:00,091 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-16 13:56:00,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:00,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:00,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:00,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:00,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 19 treesize of output 15 [2022-02-16 13:56:00,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:00,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 17 treesize of output 13 [2022-02-16 13:56:00,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-16 13:56:00,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:00,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:00,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 15 treesize of output 19 [2022-02-16 13:56:00,375 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:00,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 16 treesize of output 15 [2022-02-16 13:56:00,381 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-16 13:56:00,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931223039] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:00,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:00,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:56:00,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843082329] [2022-02-16 13:56:00,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:00,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:56:00,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:00,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:56:00,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:56:00,382 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-16 13:56:00,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:00,635 INFO L93 Difference]: Finished difference Result 403 states and 949 transitions. [2022-02-16 13:56:00,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:56:00,635 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-16 13:56:00,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:00,636 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:56:00,636 INFO L226 Difference]: Without dead ends: 393 [2022-02-16 13:56:00,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:56:00,636 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:00,636 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.2s Time] [2022-02-16 13:56:00,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-16 13:56:00,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 334. [2022-02-16 13:56:00,639 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-16 13:56:00,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 825 transitions. [2022-02-16 13:56:00,639 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 825 transitions. Word has length 22 [2022-02-16 13:56:00,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:00,640 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 825 transitions. [2022-02-16 13:56:00,640 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-16 13:56:00,640 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 825 transitions. [2022-02-16 13:56:00,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:00,640 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:00,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-16 13:56:00,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (767)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:00,856 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-16 13:56:00,856 INFO L402 AbstractCegarLoop]: === Iteration 772 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:00,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:00,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1896477253, now seen corresponding path program 767 times [2022-02-16 13:56:00,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:00,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775902352] [2022-02-16 13:56:00,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:00,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:00,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:00,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:00,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:00,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775902352] [2022-02-16 13:56:00,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775902352] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:00,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094517196] [2022-02-16 13:56:00,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:00,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:00,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:00,913 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-16 13:56:00,913 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-16 13:56:00,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:56:00,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:00,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:00,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:01,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-16 13:56:01,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:01,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:01,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-16 13:56:01,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:01,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:01,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:56:01,218 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:01,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 16 treesize of output 15 [2022-02-16 13:56:01,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-16 13:56:01,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094517196] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:01,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:01,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:56:01,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109227106] [2022-02-16 13:56:01,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:01,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:56:01,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:01,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:56:01,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:56:01,224 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-16 13:56:01,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:01,416 INFO L93 Difference]: Finished difference Result 401 states and 942 transitions. [2022-02-16 13:56:01,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:01,416 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-16 13:56:01,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:01,417 INFO L225 Difference]: With dead ends: 401 [2022-02-16 13:56:01,417 INFO L226 Difference]: Without dead ends: 391 [2022-02-16 13:56:01,417 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-16 13:56:01,417 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:01,417 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.1s Time] [2022-02-16 13:56:01,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-16 13:56:01,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 332. [2022-02-16 13:56:01,420 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-16 13:56:01,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 820 transitions. [2022-02-16 13:56:01,420 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 820 transitions. Word has length 22 [2022-02-16 13:56:01,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:01,421 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 820 transitions. [2022-02-16 13:56:01,421 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-16 13:56:01,421 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 820 transitions. [2022-02-16 13:56:01,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:01,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:01,421 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:01,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (768)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:01,639 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-16 13:56:01,640 INFO L402 AbstractCegarLoop]: === Iteration 773 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:01,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:01,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1656674633, now seen corresponding path program 768 times [2022-02-16 13:56:01,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:01,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060821235] [2022-02-16 13:56:01,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:01,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:01,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:01,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060821235] [2022-02-16 13:56:01,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060821235] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:01,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436202318] [2022-02-16 13:56:01,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:01,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:01,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:01,731 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-16 13:56:01,731 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-16 13:56:01,757 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:01,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:01,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:01,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:01,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-16 13:56:01,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-16 13:56:01,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-16 13:56:01,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:02,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:02,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 15 treesize of output 19 [2022-02-16 13:56:02,089 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:02,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 15 [2022-02-16 13:56:02,094 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-16 13:56:02,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436202318] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:02,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:02,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:56:02,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202085417] [2022-02-16 13:56:02,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:02,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:56:02,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:02,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:56:02,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:56:02,095 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-16 13:56:02,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:02,267 INFO L93 Difference]: Finished difference Result 385 states and 917 transitions. [2022-02-16 13:56:02,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:02,267 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-16 13:56:02,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:02,268 INFO L225 Difference]: With dead ends: 385 [2022-02-16 13:56:02,268 INFO L226 Difference]: Without dead ends: 373 [2022-02-16 13:56:02,268 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-16 13:56:02,268 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-16 13:56:02,268 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-16 13:56:02,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-16 13:56:02,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 329. [2022-02-16 13:56:02,271 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-16 13:56:02,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 815 transitions. [2022-02-16 13:56:02,271 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 815 transitions. Word has length 22 [2022-02-16 13:56:02,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:02,271 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 815 transitions. [2022-02-16 13:56:02,271 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-16 13:56:02,272 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 815 transitions. [2022-02-16 13:56:02,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:02,272 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:02,272 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:02,288 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-16 13:56:02,475 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-16 13:56:02,476 INFO L402 AbstractCegarLoop]: === Iteration 774 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:02,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:02,476 INFO L85 PathProgramCache]: Analyzing trace with hash 524273796, now seen corresponding path program 769 times [2022-02-16 13:56:02,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:02,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979215883] [2022-02-16 13:56:02,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:02,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:02,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:02,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:02,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:02,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979215883] [2022-02-16 13:56:02,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979215883] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:02,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275565162] [2022-02-16 13:56:02,574 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:02,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:02,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:02,575 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-16 13:56:02,575 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-16 13:56:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:02,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:56:02,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:02,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:02,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:02,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-16 13:56:02,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:02,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:02,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 29 treesize of output 31 [2022-02-16 13:56:03,077 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:03,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 16 treesize of output 15 [2022-02-16 13:56:03,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-16 13:56:03,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275565162] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:03,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:03,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:56:03,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569229015] [2022-02-16 13:56:03,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:03,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:56:03,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:03,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:56:03,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:56:03,083 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-16 13:56:03,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:03,398 INFO L93 Difference]: Finished difference Result 405 states and 950 transitions. [2022-02-16 13:56:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:03,398 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-16 13:56:03,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:03,398 INFO L225 Difference]: With dead ends: 405 [2022-02-16 13:56:03,398 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:56:03,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:56:03,399 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-16 13:56:03,399 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-16 13:56:03,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:56:03,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 326. [2022-02-16 13:56:03,401 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-16 13:56:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 806 transitions. [2022-02-16 13:56:03,402 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 806 transitions. Word has length 22 [2022-02-16 13:56:03,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:03,402 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 806 transitions. [2022-02-16 13:56:03,402 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-16 13:56:03,402 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 806 transitions. [2022-02-16 13:56:03,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:03,402 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:03,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-16 13:56:03,418 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-16 13:56:03,614 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-16 13:56:03,614 INFO L402 AbstractCegarLoop]: === Iteration 775 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:03,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:03,614 INFO L85 PathProgramCache]: Analyzing trace with hash -2074028272, now seen corresponding path program 770 times [2022-02-16 13:56:03,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:03,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251973467] [2022-02-16 13:56:03,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:03,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:03,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:03,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-16 13:56:03,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:03,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251973467] [2022-02-16 13:56:03,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251973467] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:03,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116365216] [2022-02-16 13:56:03,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:03,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:03,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:03,729 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-16 13:56:03,729 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-16 13:56:03,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:03,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:03,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:56:03,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:03,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-16 13:56:03,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 19 treesize of output 15 [2022-02-16 13:56:03,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:03,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:03,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:04,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:04,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 29 treesize of output 31 [2022-02-16 13:56:04,262 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:04,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-16 13:56:04,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-16 13:56:04,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116365216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:04,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:04,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 13:56:04,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402592758] [2022-02-16 13:56:04,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:04,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:56:04,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:04,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:56:04,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:56:04,268 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-16 13:56:04,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:04,554 INFO L93 Difference]: Finished difference Result 399 states and 940 transitions. [2022-02-16 13:56:04,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:04,554 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-16 13:56:04,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:04,555 INFO L225 Difference]: With dead ends: 399 [2022-02-16 13:56:04,555 INFO L226 Difference]: Without dead ends: 394 [2022-02-16 13:56:04,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:04,555 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:56:04,555 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-16 13:56:04,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-16 13:56:04,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 324. [2022-02-16 13:56:04,558 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-16 13:56:04,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 799 transitions. [2022-02-16 13:56:04,559 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 799 transitions. Word has length 22 [2022-02-16 13:56:04,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:04,559 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 799 transitions. [2022-02-16 13:56:04,559 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-16 13:56:04,559 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 799 transitions. [2022-02-16 13:56:04,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:04,559 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:04,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:04,575 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-16 13:56:04,774 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-16 13:56:04,775 INFO L402 AbstractCegarLoop]: === Iteration 776 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:04,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:04,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1144410700, now seen corresponding path program 771 times [2022-02-16 13:56:04,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:04,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190906799] [2022-02-16 13:56:04,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:04,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:04,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:04,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:04,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:04,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190906799] [2022-02-16 13:56:04,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190906799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:04,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421039926] [2022-02-16 13:56:04,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:04,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:04,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:04,821 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-16 13:56:04,821 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-16 13:56:04,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:56:04,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:04,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:04,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:04,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:04,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:04,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:04,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:04,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:04,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:04,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 17 treesize of output 21 [2022-02-16 13:56:04,983 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:04,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 15 treesize of output 14 [2022-02-16 13:56:04,985 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-16 13:56:04,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421039926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:04,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:04,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:56:04,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641651682] [2022-02-16 13:56:04,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:04,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:56:04,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:04,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:56:04,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:56:04,986 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-16 13:56:05,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:05,150 INFO L93 Difference]: Finished difference Result 438 states and 1015 transitions. [2022-02-16 13:56:05,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:56:05,150 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-16 13:56:05,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:05,151 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:56:05,151 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:56:05,151 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-16 13:56:05,151 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-16 13:56:05,151 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-16 13:56:05,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:56:05,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 328. [2022-02-16 13:56:05,154 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-16 13:56:05,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 807 transitions. [2022-02-16 13:56:05,154 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 807 transitions. Word has length 22 [2022-02-16 13:56:05,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:05,154 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 807 transitions. [2022-02-16 13:56:05,154 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-16 13:56:05,154 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 807 transitions. [2022-02-16 13:56:05,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:05,155 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:05,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-16 13:56:05,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (772)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:05,368 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-16 13:56:05,369 INFO L402 AbstractCegarLoop]: === Iteration 777 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:05,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1742873532, now seen corresponding path program 772 times [2022-02-16 13:56:05,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:05,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104710482] [2022-02-16 13:56:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:05,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:05,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-16 13:56:05,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:05,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104710482] [2022-02-16 13:56:05,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104710482] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:05,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417416271] [2022-02-16 13:56:05,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:05,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:05,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:05,441 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-16 13:56:05,441 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-16 13:56:05,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:05,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:05,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:05,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:05,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:05,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-16 13:56:05,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-16 13:56:05,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-16 13:56:05,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:05,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:05,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-16 13:56:05,631 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:05,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 14 [2022-02-16 13:56:05,633 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-16 13:56:05,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417416271] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:05,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:05,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-16 13:56:05,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38736279] [2022-02-16 13:56:05,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:05,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:56:05,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:05,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:56:05,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:56:05,634 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-16 13:56:05,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:05,825 INFO L93 Difference]: Finished difference Result 439 states and 1015 transitions. [2022-02-16 13:56:05,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:05,825 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-16 13:56:05,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:05,826 INFO L225 Difference]: With dead ends: 439 [2022-02-16 13:56:05,826 INFO L226 Difference]: Without dead ends: 429 [2022-02-16 13:56:05,826 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-16 13:56:05,826 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:05,826 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.1s Time] [2022-02-16 13:56:05,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-16 13:56:05,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 326. [2022-02-16 13:56:05,829 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-16 13:56:05,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 802 transitions. [2022-02-16 13:56:05,829 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 802 transitions. Word has length 22 [2022-02-16 13:56:05,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:05,829 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 802 transitions. [2022-02-16 13:56:05,829 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-16 13:56:05,829 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 802 transitions. [2022-02-16 13:56:05,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:05,830 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:05,830 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:05,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (773)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:06,042 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-16 13:56:06,042 INFO L402 AbstractCegarLoop]: === Iteration 778 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:06,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:06,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1179615156, now seen corresponding path program 773 times [2022-02-16 13:56:06,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:06,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468476648] [2022-02-16 13:56:06,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:06,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:06,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:06,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:06,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:06,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468476648] [2022-02-16 13:56:06,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468476648] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:06,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717601997] [2022-02-16 13:56:06,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:06,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:06,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:06,087 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-16 13:56:06,088 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-16 13:56:06,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:06,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:06,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:06,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56: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 19 treesize of output 15 [2022-02-16 13:56:06,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 19 treesize of output 15 [2022-02-16 13:56:06,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:06,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:06,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:06,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 17 treesize of output 21 [2022-02-16 13:56:06,265 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:06,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-16 13:56:06,268 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-16 13:56:06,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717601997] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:06,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:06,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:56:06,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254258889] [2022-02-16 13:56:06,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:06,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:56:06,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:06,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:56:06,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:56:06,269 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-16 13:56:06,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:06,538 INFO L93 Difference]: Finished difference Result 421 states and 986 transitions. [2022-02-16 13:56:06,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:06,539 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-16 13:56:06,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:06,539 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:56:06,539 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:56:06,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:56:06,540 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:06,540 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.2s Time] [2022-02-16 13:56:06,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:56:06,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 324. [2022-02-16 13:56:06,542 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-16 13:56:06,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 798 transitions. [2022-02-16 13:56:06,543 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 798 transitions. Word has length 22 [2022-02-16 13:56:06,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:06,543 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 798 transitions. [2022-02-16 13:56:06,543 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-16 13:56:06,543 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 798 transitions. [2022-02-16 13:56:06,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:06,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:06,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-16 13:56:06,560 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-16 13:56:06,749 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-16 13:56:06,750 INFO L402 AbstractCegarLoop]: === Iteration 779 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:06,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:06,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1739829051, now seen corresponding path program 774 times [2022-02-16 13:56:06,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:06,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488228519] [2022-02-16 13:56:06,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:06,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:06,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:06,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:06,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:06,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488228519] [2022-02-16 13:56:06,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488228519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:06,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270729551] [2022-02-16 13:56:06,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:06,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:06,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:06,852 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-16 13:56:06,853 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-16 13:56:06,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:06,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:06,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:06,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:06,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:06,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 17 treesize of output 13 [2022-02-16 13:56:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:06,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:07,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:07,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-16 13:56:07,087 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:07,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-16 13:56:07,092 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:07,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270729551] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:07,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:07,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-16 13:56:07,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301073199] [2022-02-16 13:56:07,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:07,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:56:07,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:07,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:56:07,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:56:07,093 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-16 13:56:07,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:07,258 INFO L93 Difference]: Finished difference Result 441 states and 1032 transitions. [2022-02-16 13:56:07,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:07,258 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-16 13:56:07,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:07,259 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:56:07,259 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:56:07,259 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-16 13:56:07,259 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-16 13:56:07,259 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-16 13:56:07,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:56:07,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 326. [2022-02-16 13:56:07,262 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-16 13:56:07,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 802 transitions. [2022-02-16 13:56:07,263 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 802 transitions. Word has length 22 [2022-02-16 13:56:07,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:07,263 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 802 transitions. [2022-02-16 13:56:07,263 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-16 13:56:07,263 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 802 transitions. [2022-02-16 13:56:07,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:07,263 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:07,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:07,279 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-16 13:56:07,471 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-16 13:56:07,471 INFO L402 AbstractCegarLoop]: === Iteration 780 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:07,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1547831292, now seen corresponding path program 775 times [2022-02-16 13:56:07,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:07,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382538469] [2022-02-16 13:56:07,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:07,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:07,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:07,570 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-16 13:56:07,570 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:07,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382538469] [2022-02-16 13:56:07,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382538469] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:07,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64899064] [2022-02-16 13:56:07,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:07,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:07,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:07,571 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-16 13:56:07,572 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-16 13:56:07,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:07,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:56:07,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:07,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:07,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:07,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-16 13:56:07,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:07,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:07,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 19 treesize of output 23 [2022-02-16 13:56:07,996 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:07,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-16 13:56:08,001 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-16 13:56:08,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64899064] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:08,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:08,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-16 13:56:08,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122271832] [2022-02-16 13:56:08,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:08,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:56:08,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:08,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:56:08,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:56:08,002 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-16 13:56:08,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:08,350 INFO L93 Difference]: Finished difference Result 453 states and 1048 transitions. [2022-02-16 13:56:08,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:56:08,350 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-16 13:56:08,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:08,351 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:56:08,351 INFO L226 Difference]: Without dead ends: 448 [2022-02-16 13:56:08,351 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-16 13:56:08,351 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-16 13:56:08,351 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-16 13:56:08,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-16 13:56:08,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 326. [2022-02-16 13:56:08,354 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-16 13:56:08,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 802 transitions. [2022-02-16 13:56:08,355 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 802 transitions. Word has length 22 [2022-02-16 13:56:08,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:08,355 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 802 transitions. [2022-02-16 13:56:08,355 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-16 13:56:08,355 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 802 transitions. [2022-02-16 13:56:08,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:08,355 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:08,355 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:08,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (776)] Ended with exit code 0 [2022-02-16 13:56:08,571 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-16 13:56:08,571 INFO L402 AbstractCegarLoop]: === Iteration 781 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:08,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:08,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1141366219, now seen corresponding path program 776 times [2022-02-16 13:56:08,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:08,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687677310] [2022-02-16 13:56:08,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:08,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:08,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:08,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-16 13:56:08,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:08,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687677310] [2022-02-16 13:56:08,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687677310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:08,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424138448] [2022-02-16 13:56:08,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:08,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:08,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:08,621 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-16 13:56:08,622 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-16 13:56:08,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:08,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:08,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:08,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:08,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:08,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-16 13:56:08,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 15 treesize of output 11 [2022-02-16 13:56:08,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-16 13:56:08,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:08,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:08,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 16 treesize of output 20 [2022-02-16 13:56:08,755 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:08,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 15 [2022-02-16 13:56:08,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:08,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424138448] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:08,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:08,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-16 13:56:08,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136915099] [2022-02-16 13:56:08,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:08,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:56:08,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:08,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:56:08,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:56:08,758 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-16 13:56:08,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:08,868 INFO L93 Difference]: Finished difference Result 446 states and 1047 transitions. [2022-02-16 13:56:08,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:08,868 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-16 13:56:08,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:08,869 INFO L225 Difference]: With dead ends: 446 [2022-02-16 13:56:08,869 INFO L226 Difference]: Without dead ends: 438 [2022-02-16 13:56:08,869 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-16 13:56:08,869 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-16 13:56:08,869 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-16 13:56:08,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-16 13:56:08,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 325. [2022-02-16 13:56:08,872 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-16 13:56:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 800 transitions. [2022-02-16 13:56:08,872 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 800 transitions. Word has length 22 [2022-02-16 13:56:08,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:08,872 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 800 transitions. [2022-02-16 13:56:08,872 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-16 13:56:08,872 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 800 transitions. [2022-02-16 13:56:08,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:08,873 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:08,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-16 13:56:08,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (777)] Ended with exit code 0 [2022-02-16 13:56:09,083 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-16 13:56:09,083 INFO L402 AbstractCegarLoop]: === Iteration 782 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:09,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:09,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1393393774, now seen corresponding path program 777 times [2022-02-16 13:56:09,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:09,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639380624] [2022-02-16 13:56:09,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:09,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:09,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:09,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:09,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:09,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639380624] [2022-02-16 13:56:09,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639380624] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:09,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556275150] [2022-02-16 13:56:09,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:09,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:09,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:09,186 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-16 13:56:09,187 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-16 13:56:09,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:56:09,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:09,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:56:09,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:09,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 17 treesize of output 13 [2022-02-16 13:56:09,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:09,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:09,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-16 13:56:09,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:09,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:09,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 28 treesize of output 30 [2022-02-16 13:56:09,513 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:09,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 15 [2022-02-16 13:56:09,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:09,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556275150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:09,518 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:09,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-16 13:56:09,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471926251] [2022-02-16 13:56:09,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:09,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:56:09,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:09,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:56:09,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:56:09,518 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-16 13:56:09,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:09,908 INFO L93 Difference]: Finished difference Result 463 states and 1056 transitions. [2022-02-16 13:56:09,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:56:09,908 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-16 13:56:09,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:09,909 INFO L225 Difference]: With dead ends: 463 [2022-02-16 13:56:09,909 INFO L226 Difference]: Without dead ends: 458 [2022-02-16 13:56:09,909 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-16 13:56:09,909 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-16 13:56:09,910 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-16 13:56:09,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-16 13:56:09,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 327. [2022-02-16 13:56:09,913 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-16 13:56:09,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 806 transitions. [2022-02-16 13:56:09,913 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 806 transitions. Word has length 22 [2022-02-16 13:56:09,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:09,913 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 806 transitions. [2022-02-16 13:56:09,913 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-16 13:56:09,914 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 806 transitions. [2022-02-16 13:56:09,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:09,914 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:09,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-16 13:56:09,930 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-16 13:56:10,127 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-16 13:56:10,127 INFO L402 AbstractCegarLoop]: === Iteration 783 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:10,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:10,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1991856606, now seen corresponding path program 778 times [2022-02-16 13:56:10,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:10,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079498216] [2022-02-16 13:56:10,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:10,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:10,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-16 13:56:10,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:10,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079498216] [2022-02-16 13:56:10,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079498216] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:10,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990591584] [2022-02-16 13:56:10,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:10,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:10,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:10,179 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-16 13:56:10,180 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-16 13:56:10,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:10,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:10,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:56:10,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:10,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 17 treesize of output 13 [2022-02-16 13:56:10,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:10,268 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:10,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:10,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:10,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 29 treesize of output 31 [2022-02-16 13:56:10,392 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:10,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 15 [2022-02-16 13:56:10,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:10,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990591584] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:10,395 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:10,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-02-16 13:56:10,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903873084] [2022-02-16 13:56:10,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:10,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:56:10,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:10,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:56:10,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:56:10,396 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-16 13:56:10,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:10,687 INFO L93 Difference]: Finished difference Result 449 states and 1035 transitions. [2022-02-16 13:56:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:56:10,687 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-16 13:56:10,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:10,688 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:56:10,688 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:56:10,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:56:10,688 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 100 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:56:10,688 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-16 13:56:10,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:56:10,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 325. [2022-02-16 13:56:10,691 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-16 13:56:10,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 800 transitions. [2022-02-16 13:56:10,691 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 800 transitions. Word has length 22 [2022-02-16 13:56:10,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:10,692 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 800 transitions. [2022-02-16 13:56:10,692 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-16 13:56:10,692 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 800 transitions. [2022-02-16 13:56:10,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:56:10,692 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:10,692 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:10,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (779)] Ended with exit code 0 [2022-02-16 13:56:10,907 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-16 13:56:10,907 INFO L402 AbstractCegarLoop]: === Iteration 784 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:10,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 231112389, now seen corresponding path program 779 times [2022-02-16 13:56:10,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:10,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034902539] [2022-02-16 13:56:10,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:10,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:10,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:10,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-16 13:56:10,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:10,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034902539] [2022-02-16 13:56:10,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034902539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:10,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667639213] [2022-02-16 13:56:10,953 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:10,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:10,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:10,954 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-16 13:56:10,955 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-16 13:56:10,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:10,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:10,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:10,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:11,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:11,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-16 13:56:11,040 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:11,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:11,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:56:11,096 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:11,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 15 [2022-02-16 13:56:11,099 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-16 13:56:11,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667639213] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:11,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:11,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-16 13:56:11,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771307314] [2022-02-16 13:56:11,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:11,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:56:11,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:11,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:56:11,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:56:11,099 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-16 13:56:11,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:11,227 INFO L93 Difference]: Finished difference Result 434 states and 1013 transitions. [2022-02-16 13:56:11,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:11,227 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-16 13:56:11,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:11,228 INFO L225 Difference]: With dead ends: 434 [2022-02-16 13:56:11,228 INFO L226 Difference]: Without dead ends: 425 [2022-02-16 13:56:11,228 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-16 13:56:11,228 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:11,228 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.1s Time] [2022-02-16 13:56:11,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-16 13:56:11,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 325. [2022-02-16 13:56:11,231 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-16 13:56:11,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 800 transitions. [2022-02-16 13:56:11,231 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 800 transitions. Word has length 22 [2022-02-16 13:56:11,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:11,231 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 800 transitions. [2022-02-16 13:56:11,231 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-16 13:56:11,231 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 800 transitions. [2022-02-16 13:56:11,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:11,232 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:11,232 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-16 13:56:11,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (780)] Ended with exit code 0 [2022-02-16 13:56:11,447 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-16 13:56:11,447 INFO L402 AbstractCegarLoop]: === Iteration 785 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:11,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:11,448 INFO L85 PathProgramCache]: Analyzing trace with hash 523379552, now seen corresponding path program 780 times [2022-02-16 13:56:11,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:11,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188660798] [2022-02-16 13:56:11,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:11,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:11,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:11,603 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:11,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:11,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188660798] [2022-02-16 13:56:11,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188660798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:11,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348845081] [2022-02-16 13:56:11,603 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:11,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:11,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:11,604 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-16 13:56:11,604 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-16 13:56:11,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:11,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:11,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:11,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:11,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-16 13:56:11,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 21 treesize of output 17 [2022-02-16 13:56:11,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-16 13:56:11,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:11,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:11,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-16 13:56:11,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:11,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 21 treesize of output 25 [2022-02-16 13:56:11,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:11,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:56:11,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:11,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348845081] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:11,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:11,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 26 [2022-02-16 13:56:11,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533299152] [2022-02-16 13:56:11,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:11,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:56:11,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:11,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:56:11,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:56:11,949 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-16 13:56:12,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:12,235 INFO L93 Difference]: Finished difference Result 421 states and 994 transitions. [2022-02-16 13:56:12,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:12,236 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-16 13:56:12,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:12,236 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:56:12,236 INFO L226 Difference]: Without dead ends: 416 [2022-02-16 13:56:12,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:56:12,236 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-16 13:56:12,237 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-16 13:56:12,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-16 13:56:12,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 332. [2022-02-16 13:56:12,239 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-16 13:56:12,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 813 transitions. [2022-02-16 13:56:12,240 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 813 transitions. Word has length 23 [2022-02-16 13:56:12,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:12,240 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 813 transitions. [2022-02-16 13:56:12,240 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-16 13:56:12,240 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 813 transitions. [2022-02-16 13:56:12,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:12,240 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:12,241 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-16 13:56:12,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (781)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:12,442 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-16 13:56:12,442 INFO L402 AbstractCegarLoop]: === Iteration 786 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:12,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1409177832, now seen corresponding path program 781 times [2022-02-16 13:56:12,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:12,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517460248] [2022-02-16 13:56:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:12,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:12,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-16 13:56:12,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:12,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517460248] [2022-02-16 13:56:12,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517460248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:12,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942805677] [2022-02-16 13:56:12,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:12,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:12,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:12,639 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-16 13:56:12,689 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-16 13:56:12,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:12,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:12,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:12,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 19 treesize of output 15 [2022-02-16 13:56:12,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 21 treesize of output 17 [2022-02-16 13:56:12,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-16 13:56:12,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:12,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:12,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 18 treesize of output 22 [2022-02-16 13:56:13,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:13,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 21 treesize of output 25 [2022-02-16 13:56:13,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:13,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-16 13:56:13,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-16 13:56:13,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942805677] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:13,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:13,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 26 [2022-02-16 13:56:13,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342433424] [2022-02-16 13:56:13,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:13,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:56:13,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:13,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:56:13,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:56:13,162 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-16 13:56:13,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:13,441 INFO L93 Difference]: Finished difference Result 423 states and 998 transitions. [2022-02-16 13:56:13,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:13,441 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-16 13:56:13,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:13,442 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:56:13,442 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:56:13,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:56:13,442 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-16 13:56:13,442 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-16 13:56:13,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:56:13,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 333. [2022-02-16 13:56:13,445 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-16 13:56:13,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 815 transitions. [2022-02-16 13:56:13,446 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 815 transitions. Word has length 23 [2022-02-16 13:56:13,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:13,446 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 815 transitions. [2022-02-16 13:56:13,446 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-16 13:56:13,446 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 815 transitions. [2022-02-16 13:56:13,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:13,446 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:13,446 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-16 13:56:13,462 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-16 13:56:13,648 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-16 13:56:13,648 INFO L402 AbstractCegarLoop]: === Iteration 787 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:13,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:13,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1817084260, now seen corresponding path program 782 times [2022-02-16 13:56:13,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:13,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856362139] [2022-02-16 13:56:13,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:13,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:13,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:13,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:13,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:13,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856362139] [2022-02-16 13:56:13,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856362139] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:13,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941271187] [2022-02-16 13:56:13,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:13,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:13,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:13,778 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-16 13:56:13,778 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-16 13:56:13,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:13,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:13,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:13,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:13,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:13,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 20 treesize of output 16 [2022-02-16 13:56:13,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:13,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:14,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:14,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 19 treesize of output 23 [2022-02-16 13:56:14,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:14,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 21 treesize of output 25 [2022-02-16 13:56:14,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:14,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 19 [2022-02-16 13:56:14,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:14,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941271187] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:14,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:14,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 26 [2022-02-16 13:56:14,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56967350] [2022-02-16 13:56:14,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:14,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:56:14,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:56:14,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:56:14,269 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-16 13:56:14,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:14,463 INFO L93 Difference]: Finished difference Result 426 states and 1003 transitions. [2022-02-16 13:56:14,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:14,463 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-16 13:56:14,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:14,464 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:56:14,464 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:56:14,464 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-16 13:56:14,464 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:56:14,464 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-16 13:56:14,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:56:14,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 333. [2022-02-16 13:56:14,467 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-16 13:56:14,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 815 transitions. [2022-02-16 13:56:14,468 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 815 transitions. Word has length 23 [2022-02-16 13:56:14,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:14,468 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 815 transitions. [2022-02-16 13:56:14,468 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-16 13:56:14,468 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 815 transitions. [2022-02-16 13:56:14,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:14,468 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:14,468 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-16 13:56:14,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (783)] Ended with exit code 0 [2022-02-16 13:56:14,683 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-16 13:56:14,683 INFO L402 AbstractCegarLoop]: === Iteration 788 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:14,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:14,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1195846560, now seen corresponding path program 783 times [2022-02-16 13:56:14,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:14,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896514192] [2022-02-16 13:56:14,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:14,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:14,854 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:14,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896514192] [2022-02-16 13:56:14,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896514192] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:14,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403288028] [2022-02-16 13:56:14,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:14,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:14,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:14,856 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-16 13:56:14,856 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-16 13:56:14,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:56:14,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:14,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:14,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:14,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-16 13:56:14,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-16 13:56:15,026 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:15,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:15,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:15,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 18 treesize of output 22 [2022-02-16 13:56:15,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:15,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 21 treesize of output 25 [2022-02-16 13:56:15,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:15,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 15 treesize of output 19 [2022-02-16 13:56:15,245 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:15,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403288028] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:15,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:15,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 27 [2022-02-16 13:56:15,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844669160] [2022-02-16 13:56:15,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:15,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:56:15,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:15,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:56:15,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:56:15,246 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-16 13:56:15,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:15,458 INFO L93 Difference]: Finished difference Result 424 states and 999 transitions. [2022-02-16 13:56:15,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:15,458 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-16 13:56:15,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:15,459 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:56:15,459 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:56:15,459 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-16 13:56:15,459 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 49 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:56:15,459 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-16 13:56:15,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:56:15,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 335. [2022-02-16 13:56:15,462 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-16 13:56:15,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 819 transitions. [2022-02-16 13:56:15,463 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 819 transitions. Word has length 23 [2022-02-16 13:56:15,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:15,463 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 819 transitions. [2022-02-16 13:56:15,463 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-16 13:56:15,463 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 819 transitions. [2022-02-16 13:56:15,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:15,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:15,463 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-16 13:56:15,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (784)] Ended with exit code 0 [2022-02-16 13:56:15,676 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-16 13:56:15,676 INFO L402 AbstractCegarLoop]: === Iteration 789 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:15,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:15,676 INFO L85 PathProgramCache]: Analyzing trace with hash -787940132, now seen corresponding path program 784 times [2022-02-16 13:56:15,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:15,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108785083] [2022-02-16 13:56:15,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:15,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:15,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:15,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:15,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:15,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108785083] [2022-02-16 13:56:15,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108785083] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:15,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15704549] [2022-02-16 13:56:15,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:15,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:15,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:15,830 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-16 13:56:15,831 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-16 13:56:15,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:15,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:15,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:15,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:15,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 19 treesize of output 15 [2022-02-16 13:56:15,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 20 treesize of output 16 [2022-02-16 13:56:15,974 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:15,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:16,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:16,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 19 treesize of output 23 [2022-02-16 13:56:16,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:16,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 21 treesize of output 25 [2022-02-16 13:56:16,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:16,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-16 13:56:16,293 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:16,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15704549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:16,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:16,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 27 [2022-02-16 13:56:16,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082286740] [2022-02-16 13:56:16,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:16,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:56:16,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:16,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:56:16,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:56:16,294 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-16 13:56:16,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:16,630 INFO L93 Difference]: Finished difference Result 427 states and 1004 transitions. [2022-02-16 13:56:16,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:16,630 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-16 13:56:16,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:16,631 INFO L225 Difference]: With dead ends: 427 [2022-02-16 13:56:16,631 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:56:16,631 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-16 13:56:16,631 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-16 13:56:16,631 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-16 13:56:16,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:56:16,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 334. [2022-02-16 13:56:16,634 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-16 13:56:16,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 817 transitions. [2022-02-16 13:56:16,634 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 817 transitions. Word has length 23 [2022-02-16 13:56:16,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:16,634 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 817 transitions. [2022-02-16 13:56:16,634 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-16 13:56:16,634 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 817 transitions. [2022-02-16 13:56:16,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:16,635 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:16,635 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-16 13:56:16,650 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-16 13:56:16,843 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-16 13:56:16,843 INFO L402 AbstractCegarLoop]: === Iteration 790 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:16,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:16,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1027742752, now seen corresponding path program 785 times [2022-02-16 13:56:16,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:16,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206322249] [2022-02-16 13:56:16,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:16,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:17,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:17,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206322249] [2022-02-16 13:56:17,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206322249] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:17,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917943794] [2022-02-16 13:56:17,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:17,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:17,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:17,012 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-16 13:56:17,013 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-16 13:56:17,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:17,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:17,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:17,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:17,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:17,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:17,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:17,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:17,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 23 treesize of output 27 [2022-02-16 13:56:17,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 21 treesize of output 25 [2022-02-16 13:56:17,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:56:17,539 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:17,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917943794] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:17,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:17,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 27 [2022-02-16 13:56:17,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566225496] [2022-02-16 13:56:17,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:17,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:56:17,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:17,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:56:17,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:56:17,540 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-16 13:56:17,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:17,927 INFO L93 Difference]: Finished difference Result 428 states and 1004 transitions. [2022-02-16 13:56:17,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:17,927 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-16 13:56:17,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:17,928 INFO L225 Difference]: With dead ends: 428 [2022-02-16 13:56:17,928 INFO L226 Difference]: Without dead ends: 423 [2022-02-16 13:56:17,928 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-16 13:56:17,928 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-16 13:56:17,928 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-16 13:56:17,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-16 13:56:17,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 336. [2022-02-16 13:56:17,931 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-16 13:56:17,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 821 transitions. [2022-02-16 13:56:17,932 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 821 transitions. Word has length 23 [2022-02-16 13:56:17,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:17,932 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 821 transitions. [2022-02-16 13:56:17,932 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-16 13:56:17,932 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 821 transitions. [2022-02-16 13:56:17,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:17,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:17,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-16 13:56:17,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (786)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:18,143 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-16 13:56:18,143 INFO L402 AbstractCegarLoop]: === Iteration 791 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:18,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:18,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1127316900, now seen corresponding path program 786 times [2022-02-16 13:56:18,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:18,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213056212] [2022-02-16 13:56:18,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:18,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:18,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:18,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-16 13:56:18,292 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:18,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213056212] [2022-02-16 13:56:18,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213056212] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:18,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548912833] [2022-02-16 13:56:18,293 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:18,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:18,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:18,294 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-16 13:56:18,294 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-16 13:56:18,319 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:18,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:18,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:18,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:18,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:18,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:18,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:18,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 21 treesize of output 17 [2022-02-16 13:56:18,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:18,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 12 treesize of output 5 [2022-02-16 13:56:18,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:18,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:18,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:18,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 19 treesize of output 23 [2022-02-16 13:56:18,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:18,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 28 treesize of output 32 [2022-02-16 13:56:18,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:18,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:56:18,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:18,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548912833] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:18,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:18,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:18,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272640273] [2022-02-16 13:56:18,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:18,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:18,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:18,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:18,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:18,807 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-16 13:56:18,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:18,972 INFO L93 Difference]: Finished difference Result 387 states and 910 transitions. [2022-02-16 13:56:18,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:56:18,972 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-16 13:56:18,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:18,973 INFO L225 Difference]: With dead ends: 387 [2022-02-16 13:56:18,973 INFO L226 Difference]: Without dead ends: 382 [2022-02-16 13:56:18,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:18,973 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:18,973 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.1s Time] [2022-02-16 13:56:18,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-16 13:56:18,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 341. [2022-02-16 13:56:18,976 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-16 13:56:18,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 834 transitions. [2022-02-16 13:56:18,976 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 834 transitions. Word has length 23 [2022-02-16 13:56:18,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:18,976 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 834 transitions. [2022-02-16 13:56:18,976 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-16 13:56:18,976 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 834 transitions. [2022-02-16 13:56:18,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:18,977 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:18,977 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-16 13:56:18,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (787)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:19,192 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-16 13:56:19,192 INFO L402 AbstractCegarLoop]: === Iteration 792 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:19,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:19,192 INFO L85 PathProgramCache]: Analyzing trace with hash -140269156, now seen corresponding path program 787 times [2022-02-16 13:56:19,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:19,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754540962] [2022-02-16 13:56:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:19,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:19,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:19,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-16 13:56:19,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:19,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754540962] [2022-02-16 13:56:19,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754540962] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:19,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520968857] [2022-02-16 13:56:19,340 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:19,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:19,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:19,341 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-16 13:56:19,342 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-16 13:56:19,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:19,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:19,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:19,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:19,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 19 treesize of output 15 [2022-02-16 13:56:19,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:19,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 21 treesize of output 17 [2022-02-16 13:56:19,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:19,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 12 treesize of output 5 [2022-02-16 13:56:19,608 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:19,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:19,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:19,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-16 13:56:19,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:19,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 28 treesize of output 32 [2022-02-16 13:56:19,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:19,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 24 treesize of output 28 [2022-02-16 13:56:19,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-16 13:56:19,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520968857] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:19,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:19,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:19,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65519964] [2022-02-16 13:56:19,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:19,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:19,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:19,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:19,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:19,867 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-16 13:56:20,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:20,110 INFO L93 Difference]: Finished difference Result 426 states and 1010 transitions. [2022-02-16 13:56:20,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:56:20,110 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-16 13:56:20,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:20,111 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:56:20,111 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:56:20,111 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-16 13:56:20,111 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-16 13:56:20,111 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-16 13:56:20,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:56:20,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 344. [2022-02-16 13:56:20,114 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-16 13:56:20,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 842 transitions. [2022-02-16 13:56:20,114 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 842 transitions. Word has length 23 [2022-02-16 13:56:20,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:20,114 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 842 transitions. [2022-02-16 13:56:20,114 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-16 13:56:20,115 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 842 transitions. [2022-02-16 13:56:20,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:20,115 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:20,115 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-16 13:56:20,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (788)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:20,328 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-16 13:56:20,328 INFO L402 AbstractCegarLoop]: === Iteration 793 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:20,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:20,328 INFO L85 PathProgramCache]: Analyzing trace with hash 650124964, now seen corresponding path program 788 times [2022-02-16 13:56:20,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:20,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274658452] [2022-02-16 13:56:20,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:20,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:20,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:20,541 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:20,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:20,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274658452] [2022-02-16 13:56:20,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274658452] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:20,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490588578] [2022-02-16 13:56:20,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:20,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:20,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:20,542 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-16 13:56:20,543 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-16 13:56:20,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:20,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:20,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:20,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:20,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:20,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 19 treesize of output 15 [2022-02-16 13:56:20,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:20,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:56:20,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:20,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 12 treesize of output 5 [2022-02-16 13:56:20,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:20,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:20,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:20,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 15 treesize of output 19 [2022-02-16 13:56:20,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:20,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-16 13:56:20,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:20,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 24 treesize of output 28 [2022-02-16 13:56:21,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-16 13:56:21,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490588578] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:21,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:21,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:21,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532138829] [2022-02-16 13:56:21,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:21,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:21,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:21,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:21,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:21,043 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-16 13:56:21,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:21,457 INFO L93 Difference]: Finished difference Result 404 states and 949 transitions. [2022-02-16 13:56:21,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:56:21,458 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-16 13:56:21,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:21,458 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:56:21,458 INFO L226 Difference]: Without dead ends: 399 [2022-02-16 13:56:21,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=254, Invalid=1228, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:56:21,458 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-16 13:56:21,459 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-16 13:56:21,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-16 13:56:21,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 346. [2022-02-16 13:56:21,461 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-16 13:56:21,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 851 transitions. [2022-02-16 13:56:21,462 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 851 transitions. Word has length 23 [2022-02-16 13:56:21,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:21,462 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 851 transitions. [2022-02-16 13:56:21,462 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-16 13:56:21,462 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 851 transitions. [2022-02-16 13:56:21,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:21,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56: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-16 13:56:21,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (789)] Ended with exit code 0 [2022-02-16 13:56:21,664 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-16 13:56:21,664 INFO L402 AbstractCegarLoop]: === Iteration 794 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:21,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:21,665 INFO L85 PathProgramCache]: Analyzing trace with hash 548869908, now seen corresponding path program 789 times [2022-02-16 13:56:21,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:21,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491530874] [2022-02-16 13:56:21,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:21,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:21,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:21,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-16 13:56:21,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:21,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491530874] [2022-02-16 13:56:21,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491530874] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:21,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368830687] [2022-02-16 13:56:21,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:21,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:21,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:21,870 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-16 13:56:21,870 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-16 13:56:21,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:56:21,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:21,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:56:21,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:22,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:22,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 19 treesize of output 15 [2022-02-16 13:56:22,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:22,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-16 13:56:22,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:22,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 12 treesize of output 5 [2022-02-16 13:56:22,319 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:22,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:22,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:22,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 22 treesize of output 26 [2022-02-16 13:56:22,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:22,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 38 treesize of output 38 [2022-02-16 13:56:22,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:22,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 28 treesize of output 30 [2022-02-16 13:56:22,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-16 13:56:22,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368830687] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:22,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:22,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:22,637 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745483957] [2022-02-16 13:56:22,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:22,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:22,637 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:22,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:22,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:22,638 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-16 13:56:22,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:22,874 INFO L93 Difference]: Finished difference Result 406 states and 952 transitions. [2022-02-16 13:56:22,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:56:22,875 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-16 13:56:22,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:22,875 INFO L225 Difference]: With dead ends: 406 [2022-02-16 13:56:22,875 INFO L226 Difference]: Without dead ends: 396 [2022-02-16 13:56:22,875 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-16 13:56:22,876 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:22,876 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.1s Time] [2022-02-16 13:56:22,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-16 13:56:22,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 352. [2022-02-16 13:56:22,878 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-16 13:56:22,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 865 transitions. [2022-02-16 13:56:22,879 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 865 transitions. Word has length 23 [2022-02-16 13:56:22,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:22,879 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 865 transitions. [2022-02-16 13:56:22,879 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-16 13:56:22,879 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 865 transitions. [2022-02-16 13:56:22,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:22,880 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:22,880 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-16 13:56:22,895 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-16 13:56:23,095 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-16 13:56:23,095 INFO L402 AbstractCegarLoop]: === Iteration 795 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:23,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:23,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1434668188, now seen corresponding path program 790 times [2022-02-16 13:56:23,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:23,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131194386] [2022-02-16 13:56:23,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:23,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:23,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:23,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:23,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131194386] [2022-02-16 13:56:23,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131194386] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:23,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266759332] [2022-02-16 13:56:23,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:23,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:23,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:23,302 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-16 13:56:23,302 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-16 13:56:23,329 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:23,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:23,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:23,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:23,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:23,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 19 treesize of output 15 [2022-02-16 13:56:23,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:23,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 21 treesize of output 17 [2022-02-16 13:56:23,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:56:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:23,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:23,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:23,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 18 treesize of output 22 [2022-02-16 13:56:23,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:23,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 26 treesize of output 30 [2022-02-16 13:56:23,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:23,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 20 treesize of output 24 [2022-02-16 13:56:23,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-16 13:56:23,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266759332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:23,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:23,872 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:23,872 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126300141] [2022-02-16 13:56:23,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:23,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:23,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:23,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:23,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:23,873 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-16 13:56:24,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:24,041 INFO L93 Difference]: Finished difference Result 399 states and 944 transitions. [2022-02-16 13:56:24,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:56:24,041 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-16 13:56:24,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:24,042 INFO L225 Difference]: With dead ends: 399 [2022-02-16 13:56:24,042 INFO L226 Difference]: Without dead ends: 394 [2022-02-16 13:56:24,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:24,042 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-16 13:56:24,042 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-16 13:56:24,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-16 13:56:24,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 353. [2022-02-16 13:56:24,045 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-16 13:56:24,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 867 transitions. [2022-02-16 13:56:24,046 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 867 transitions. Word has length 23 [2022-02-16 13:56:24,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:24,046 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 867 transitions. [2022-02-16 13:56:24,046 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-16 13:56:24,046 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 867 transitions. [2022-02-16 13:56:24,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:24,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:24,046 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-16 13:56:24,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (791)] Ended with exit code 0 [2022-02-16 13:56:24,259 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-16 13:56:24,259 INFO L402 AbstractCegarLoop]: === Iteration 796 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:24,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:24,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1842574616, now seen corresponding path program 791 times [2022-02-16 13:56:24,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:24,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275430802] [2022-02-16 13:56:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:24,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:24,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:24,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-16 13:56:24,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:24,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275430802] [2022-02-16 13:56:24,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275430802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:24,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061100468] [2022-02-16 13:56:24,381 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:24,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:24,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:24,382 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-16 13:56:24,383 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-16 13:56:24,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:24,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:24,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:24,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:24,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 19 treesize of output 15 [2022-02-16 13:56:24,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:24,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 20 treesize of output 16 [2022-02-16 13:56:24,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:24,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 12 treesize of output 5 [2022-02-16 13:56:24,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-16 13:56:24,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:24,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:24,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 19 treesize of output 23 [2022-02-16 13:56:24,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:24,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 26 treesize of output 30 [2022-02-16 13:56:24,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:24,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 20 treesize of output 24 [2022-02-16 13:56:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:24,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061100468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:24,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:24,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:24,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978637736] [2022-02-16 13:56:24,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:24,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:24,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:24,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:24,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:24,860 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-16 13:56:25,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:25,030 INFO L93 Difference]: Finished difference Result 402 states and 949 transitions. [2022-02-16 13:56:25,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:25,030 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-16 13:56:25,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:25,031 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:56:25,031 INFO L226 Difference]: Without dead ends: 397 [2022-02-16 13:56:25,031 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-16 13:56:25,031 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:25,031 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.2s Time] [2022-02-16 13:56:25,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-16 13:56:25,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 352. [2022-02-16 13:56:25,034 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-16 13:56:25,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 865 transitions. [2022-02-16 13:56:25,035 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 865 transitions. Word has length 23 [2022-02-16 13:56:25,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:25,035 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 865 transitions. [2022-02-16 13:56:25,035 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-16 13:56:25,035 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 865 transitions. [2022-02-16 13:56:25,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:25,035 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:25,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-16 13:56:25,051 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-16 13:56:25,251 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-16 13:56:25,251 INFO L402 AbstractCegarLoop]: === Iteration 797 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:25,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:25,251 INFO L85 PathProgramCache]: Analyzing trace with hash 397223700, now seen corresponding path program 792 times [2022-02-16 13:56:25,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:25,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495826283] [2022-02-16 13:56:25,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:25,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:25,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:25,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-16 13:56:25,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:25,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495826283] [2022-02-16 13:56:25,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495826283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:25,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559438661] [2022-02-16 13:56:25,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:25,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:25,476 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-16 13:56:25,477 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-16 13:56:25,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:25,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:25,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:25,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:25,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:25,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-16 13:56:25,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:25,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 21 treesize of output 17 [2022-02-16 13:56:25,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:25,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 12 treesize of output 5 [2022-02-16 13:56: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-16 13:56:25,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:26,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:26,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:56:26,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:26,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:56:26,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:26,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 20 treesize of output 24 [2022-02-16 13:56:26,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-16 13:56:26,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559438661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:26,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:26,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:26,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068084908] [2022-02-16 13:56:26,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:26,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:26,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:26,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:26,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:26,195 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-16 13:56:26,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:26,724 INFO L93 Difference]: Finished difference Result 460 states and 1045 transitions. [2022-02-16 13:56:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:26,724 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-16 13:56:26,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:26,724 INFO L225 Difference]: With dead ends: 460 [2022-02-16 13:56:26,724 INFO L226 Difference]: Without dead ends: 450 [2022-02-16 13:56:26,725 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-16 13:56:26,725 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 57 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:56:26,725 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-16 13:56:26,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-02-16 13:56:26,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 361. [2022-02-16 13:56:26,728 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-16 13:56:26,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 894 transitions. [2022-02-16 13:56:26,728 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 894 transitions. Word has length 23 [2022-02-16 13:56:26,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:26,728 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 894 transitions. [2022-02-16 13:56:26,728 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-16 13:56:26,729 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 894 transitions. [2022-02-16 13:56:26,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:26,729 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:26,729 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-16 13:56:26,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (793)] Ended with exit code 0 [2022-02-16 13:56:26,929 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-16 13:56:26,929 INFO L402 AbstractCegarLoop]: === Iteration 798 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:26,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:26,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1187617820, now seen corresponding path program 793 times [2022-02-16 13:56:26,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:26,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787066937] [2022-02-16 13:56:26,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:26,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:26,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:27,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-16 13:56:27,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:27,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787066937] [2022-02-16 13:56:27,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787066937] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:27,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041343780] [2022-02-16 13:56:27,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:27,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:27,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:27,178 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-16 13:56:27,179 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-16 13:56:27,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:27,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:27,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:27,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:27,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 19 treesize of output 15 [2022-02-16 13:56:27,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:27,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 21 treesize of output 17 [2022-02-16 13:56:27,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:27,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-16 13:56:27,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:27,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:27,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:27,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-16 13:56:27,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:27,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 24 treesize of output 28 [2022-02-16 13:56:27,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:27,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:27,828 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:27,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041343780] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:27,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:27,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:27,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141199589] [2022-02-16 13:56:27,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:27,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:27,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:27,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:27,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:27,828 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-16 13:56:28,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:28,299 INFO L93 Difference]: Finished difference Result 448 states and 1035 transitions. [2022-02-16 13:56:28,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:28,299 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-16 13:56:28,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:28,300 INFO L225 Difference]: With dead ends: 448 [2022-02-16 13:56:28,300 INFO L226 Difference]: Without dead ends: 438 [2022-02-16 13:56:28,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:56:28,300 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 76 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:28,300 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.4s Time] [2022-02-16 13:56:28,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-16 13:56:28,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 360. [2022-02-16 13:56:28,303 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-16 13:56:28,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 891 transitions. [2022-02-16 13:56:28,304 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 891 transitions. Word has length 23 [2022-02-16 13:56:28,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:28,304 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 891 transitions. [2022-02-16 13:56:28,304 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-16 13:56:28,304 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 891 transitions. [2022-02-16 13:56:28,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:28,304 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:28,305 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-16 13:56:28,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (794)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:28,514 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-16 13:56:28,515 INFO L402 AbstractCegarLoop]: === Iteration 799 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:28,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:28,515 INFO L85 PathProgramCache]: Analyzing trace with hash 794206116, now seen corresponding path program 794 times [2022-02-16 13:56:28,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:28,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670433132] [2022-02-16 13:56:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:28,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:28,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-16 13:56:28,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:28,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670433132] [2022-02-16 13:56:28,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670433132] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:28,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558032679] [2022-02-16 13:56:28,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:28,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:28,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:28,771 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-16 13:56:28,772 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-16 13:56:28,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:28,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:28,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:28,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:28,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:28,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 19 treesize of output 15 [2022-02-16 13:56:28,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:28,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 21 treesize of output 17 [2022-02-16 13:56:28,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:28,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 12 treesize of output 5 [2022-02-16 13:56:29,046 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:29,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:29,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:29,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 18 treesize of output 22 [2022-02-16 13:56:29,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:29,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 22 treesize of output 26 [2022-02-16 13:56:29,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 18 treesize of output 22 [2022-02-16 13:56:29,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-16 13:56:29,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558032679] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:29,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:29,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:29,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276023449] [2022-02-16 13:56:29,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:29,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:29,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:29,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:29,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:29,386 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-16 13:56:29,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:29,786 INFO L93 Difference]: Finished difference Result 444 states and 1032 transitions. [2022-02-16 13:56:29,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:29,786 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-16 13:56:29,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:29,787 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:56:29,787 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:56:29,787 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-16 13:56:29,787 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-16 13:56:29,788 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-16 13:56:29,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:56:29,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 368. [2022-02-16 13:56:29,791 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-16 13:56:29,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 915 transitions. [2022-02-16 13:56:29,791 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 915 transitions. Word has length 23 [2022-02-16 13:56:29,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:29,791 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 915 transitions. [2022-02-16 13:56:29,791 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-16 13:56:29,792 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 915 transitions. [2022-02-16 13:56:29,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:29,792 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:29,792 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-16 13:56:29,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (795)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:30,004 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-16 13:56:30,005 INFO L402 AbstractCegarLoop]: === Iteration 800 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:30,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:30,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1202112544, now seen corresponding path program 795 times [2022-02-16 13:56:30,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:30,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111536906] [2022-02-16 13:56:30,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:30,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:30,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:30,151 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:30,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:30,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111536906] [2022-02-16 13:56:30,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111536906] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:30,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515443864] [2022-02-16 13:56:30,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:30,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:30,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:30,153 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-16 13:56:30,153 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-16 13:56:30,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:56:30,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:30,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:30,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:30,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:30,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-16 13:56:30,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:30,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 20 treesize of output 16 [2022-02-16 13:56:30,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:30,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 12 treesize of output 5 [2022-02-16 13:56:30,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:30,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:30,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:30,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 19 treesize of output 23 [2022-02-16 13:56:30,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:30,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-16 13:56:30,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:30,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 18 treesize of output 22 [2022-02-16 13:56:30,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-16 13:56:30,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515443864] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:30,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:30,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:30,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421663922] [2022-02-16 13:56:30,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:30,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:30,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:30,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:30,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:30,795 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-16 13:56:31,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:31,082 INFO L93 Difference]: Finished difference Result 454 states and 1047 transitions. [2022-02-16 13:56:31,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:56:31,082 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-16 13:56:31,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:31,083 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:56:31,083 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:56:31,083 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-16 13:56:31,083 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-16 13:56:31,083 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-16 13:56:31,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:56:31,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 372. [2022-02-16 13:56:31,086 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-16 13:56:31,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 923 transitions. [2022-02-16 13:56:31,087 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 923 transitions. Word has length 23 [2022-02-16 13:56:31,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:31,087 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 923 transitions. [2022-02-16 13:56:31,087 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-16 13:56:31,087 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 923 transitions. [2022-02-16 13:56:31,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:31,088 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:31,088 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-16 13:56:31,104 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-16 13:56:31,292 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-16 13:56:31,292 INFO L402 AbstractCegarLoop]: === Iteration 801 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:31,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:31,292 INFO L85 PathProgramCache]: Analyzing trace with hash 2036240292, now seen corresponding path program 796 times [2022-02-16 13:56:31,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:31,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627524480] [2022-02-16 13:56:31,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:31,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56: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-16 13:56:31,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:31,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627524480] [2022-02-16 13:56:31,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627524480] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:31,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921639502] [2022-02-16 13:56:31,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:31,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:31,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:31,511 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-16 13:56:31,511 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-16 13:56:31,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:31,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:31,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:31,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:31,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:31,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 19 treesize of output 15 [2022-02-16 13:56:31,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:31,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 21 treesize of output 17 [2022-02-16 13:56:31,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:31,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 12 treesize of output 5 [2022-02-16 13:56:31,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-16 13:56:31,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:31,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:31,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 18 treesize of output 22 [2022-02-16 13:56:32,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:56:32,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:32,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-16 13:56:32,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:32,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921639502] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:32,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:32,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:32,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269155832] [2022-02-16 13:56:32,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:32,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:32,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:32,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:32,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:32,143 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-16 13:56:32,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:32,711 INFO L93 Difference]: Finished difference Result 480 states and 1104 transitions. [2022-02-16 13:56:32,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:32,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-16 13:56:32,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:32,712 INFO L225 Difference]: With dead ends: 480 [2022-02-16 13:56:32,712 INFO L226 Difference]: Without dead ends: 470 [2022-02-16 13:56:32,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:56:32,712 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 60 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:32,712 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.5s Time] [2022-02-16 13:56:32,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-02-16 13:56:32,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 379. [2022-02-16 13:56:32,716 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-16 13:56:32,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 943 transitions. [2022-02-16 13:56:32,716 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 943 transitions. Word has length 23 [2022-02-16 13:56:32,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:32,716 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 943 transitions. [2022-02-16 13:56:32,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-16 13:56:32,716 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 943 transitions. [2022-02-16 13:56:32,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:32,717 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:32,717 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-16 13:56:32,733 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-16 13:56:32,918 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-16 13:56:32,918 INFO L402 AbstractCegarLoop]: === Iteration 802 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:32,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:32,919 INFO L85 PathProgramCache]: Analyzing trace with hash -65473512, now seen corresponding path program 797 times [2022-02-16 13:56:32,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:32,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922443618] [2022-02-16 13:56:32,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:32,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:32,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:33,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-16 13:56:33,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:33,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922443618] [2022-02-16 13:56:33,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922443618] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:33,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643917461] [2022-02-16 13:56:33,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:33,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:33,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:33,074 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-16 13:56:33,075 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-16 13:56:33,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:56:33,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:33,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:33,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:33,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:33,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:33,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 20 treesize of output 16 [2022-02-16 13:56:33,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:33,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 12 treesize of output 5 [2022-02-16 13:56:33,310 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:33,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:33,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:33,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 19 treesize of output 23 [2022-02-16 13:56:33,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:33,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 22 treesize of output 26 [2022-02-16 13:56:33,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:56:33,536 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:33,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643917461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:33,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:33,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:33,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077205091] [2022-02-16 13:56:33,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:33,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:33,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:33,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:33,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:33,536 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-16 13:56:33,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:33,858 INFO L93 Difference]: Finished difference Result 467 states and 1086 transitions. [2022-02-16 13:56:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:33,858 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-16 13:56:33,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:33,859 INFO L225 Difference]: With dead ends: 467 [2022-02-16 13:56:33,859 INFO L226 Difference]: Without dead ends: 457 [2022-02-16 13:56:33,859 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-16 13:56:33,859 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-16 13:56:33,859 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-16 13:56:33,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-16 13:56:33,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 382. [2022-02-16 13:56:33,862 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-16 13:56:33,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 954 transitions. [2022-02-16 13:56:33,863 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 954 transitions. Word has length 23 [2022-02-16 13:56:33,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:33,863 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 954 transitions. [2022-02-16 13:56:33,863 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-16 13:56:33,863 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 954 transitions. [2022-02-16 13:56:33,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:33,863 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:33,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-16 13:56:33,879 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-16 13:56:34,071 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-16 13:56:34,071 INFO L402 AbstractCegarLoop]: === Iteration 803 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:34,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:34,071 INFO L85 PathProgramCache]: Analyzing trace with hash -120366948, now seen corresponding path program 798 times [2022-02-16 13:56:34,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:34,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447135012] [2022-02-16 13:56:34,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:34,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:34,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:34,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:34,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:34,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447135012] [2022-02-16 13:56:34,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447135012] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:34,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975291867] [2022-02-16 13:56:34,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:34,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:34,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:34,264 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-16 13:56:34,273 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-16 13:56:34,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:34,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:34,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:34,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:34,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:34,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 19 treesize of output 15 [2022-02-16 13:56:34,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:34,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-16 13:56:34,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:56:34,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:34,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:34,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:34,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 15 treesize of output 19 [2022-02-16 13:56:34,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:34,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:56:34,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:34,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-16 13:56:34,818 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:34,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975291867] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:34,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:34,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:34,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913804733] [2022-02-16 13:56:34,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:34,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:34,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:34,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:34,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:34,819 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-16 13:56:35,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:35,167 INFO L93 Difference]: Finished difference Result 494 states and 1142 transitions. [2022-02-16 13:56:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:35,167 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-16 13:56:35,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:35,168 INFO L225 Difference]: With dead ends: 494 [2022-02-16 13:56:35,168 INFO L226 Difference]: Without dead ends: 484 [2022-02-16 13:56:35,168 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-16 13:56:35,168 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 67 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:56:35,168 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-16 13:56:35,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-16 13:56:35,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 389. [2022-02-16 13:56:35,172 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-16 13:56:35,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 977 transitions. [2022-02-16 13:56:35,173 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 977 transitions. Word has length 23 [2022-02-16 13:56:35,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:35,173 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 977 transitions. [2022-02-16 13:56:35,173 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-16 13:56:35,173 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 977 transitions. [2022-02-16 13:56:35,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:35,174 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:35,174 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-16 13:56:35,196 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-16 13:56:35,393 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-16 13:56:35,394 INFO L402 AbstractCegarLoop]: === Iteration 804 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:35,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:35,394 INFO L85 PathProgramCache]: Analyzing trace with hash 670027172, now seen corresponding path program 799 times [2022-02-16 13:56:35,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:35,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625731105] [2022-02-16 13:56:35,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:35,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:35,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:35,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:35,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:35,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625731105] [2022-02-16 13:56:35,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625731105] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:35,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812037058] [2022-02-16 13:56:35,549 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:35,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:35,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:35,551 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-16 13:56:35,551 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-16 13:56:35,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:35,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:35,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:35,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:35,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 19 treesize of output 15 [2022-02-16 13:56:35,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:35,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:56:35,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:35,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 12 treesize of output 5 [2022-02-16 13:56:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:35,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:35,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:35,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 15 treesize of output 19 [2022-02-16 13:56:35,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:35,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 24 treesize of output 28 [2022-02-16 13:56:35,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:35,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:36,017 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:36,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812037058] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:36,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:36,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:36,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660876752] [2022-02-16 13:56:36,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:36,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:36,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:36,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:36,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:36,018 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-16 13:56:36,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:36,486 INFO L93 Difference]: Finished difference Result 479 states and 1123 transitions. [2022-02-16 13:56:36,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:36,486 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-16 13:56:36,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:36,487 INFO L225 Difference]: With dead ends: 479 [2022-02-16 13:56:36,487 INFO L226 Difference]: Without dead ends: 469 [2022-02-16 13:56:36,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:56:36,487 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-16 13:56:36,487 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-16 13:56:36,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-02-16 13:56:36,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 387. [2022-02-16 13:56:36,491 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-16 13:56:36,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 971 transitions. [2022-02-16 13:56:36,492 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 971 transitions. Word has length 23 [2022-02-16 13:56:36,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:36,492 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 971 transitions. [2022-02-16 13:56:36,492 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-16 13:56:36,492 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 971 transitions. [2022-02-16 13:56:36,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:36,492 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:36,492 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-16 13:56:36,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (800)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:36,708 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-16 13:56:36,708 INFO L402 AbstractCegarLoop]: === Iteration 805 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:36,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:36,709 INFO L85 PathProgramCache]: Analyzing trace with hash 276615468, now seen corresponding path program 800 times [2022-02-16 13:56:36,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:36,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768631891] [2022-02-16 13:56:36,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:36,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:36,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:36,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-16 13:56:36,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:36,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768631891] [2022-02-16 13:56:36,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768631891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:36,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205265123] [2022-02-16 13:56:36,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:36,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:36,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:36,870 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-16 13:56:36,871 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-16 13:56:36,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:36,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:36,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:36,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:37,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:37,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 19 treesize of output 15 [2022-02-16 13:56:37,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:37,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 21 treesize of output 17 [2022-02-16 13:56:37,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:37,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 12 treesize of output 5 [2022-02-16 13:56:37,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-16 13:56:37,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:37,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:56:37,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:56:37,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:37,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-16 13:56:37,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:37,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205265123] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:37,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:37,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:37,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957333424] [2022-02-16 13:56:37,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:37,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:37,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:37,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:37,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:37,347 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-16 13:56:37,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:37,580 INFO L93 Difference]: Finished difference Result 471 states and 1111 transitions. [2022-02-16 13:56:37,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:56:37,580 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-16 13:56:37,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:37,581 INFO L225 Difference]: With dead ends: 471 [2022-02-16 13:56:37,581 INFO L226 Difference]: Without dead ends: 461 [2022-02-16 13:56:37,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:56:37,581 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:37,581 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.2s Time] [2022-02-16 13:56:37,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-16 13:56:37,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 389. [2022-02-16 13:56:37,585 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-16 13:56:37,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 974 transitions. [2022-02-16 13:56:37,585 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 974 transitions. Word has length 23 [2022-02-16 13:56:37,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:37,585 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 974 transitions. [2022-02-16 13:56:37,586 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-16 13:56:37,586 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 974 transitions. [2022-02-16 13:56:37,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:37,586 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:37,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-16 13:56:37,602 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-16 13:56:37,799 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-16 13:56:37,799 INFO L402 AbstractCegarLoop]: === Iteration 806 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:37,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:37,799 INFO L85 PathProgramCache]: Analyzing trace with hash 684521896, now seen corresponding path program 801 times [2022-02-16 13:56:37,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:37,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500709216] [2022-02-16 13:56:37,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:37,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:37,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:37,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:37,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:37,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500709216] [2022-02-16 13:56:37,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500709216] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:37,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341052888] [2022-02-16 13:56:37,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:37,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:37,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:37,933 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-16 13:56:37,933 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-16 13:56:37,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:56:37,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:37,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:37,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:38,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:38,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-16 13:56:38,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:38,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 20 treesize of output 16 [2022-02-16 13:56:38,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:38,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 12 treesize of output 5 [2022-02-16 13:56:38,158 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:38,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:38,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:38,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-16 13:56:38,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:38,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 22 treesize of output 26 [2022-02-16 13:56:38,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:38,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 18 treesize of output 22 [2022-02-16 13:56:38,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-16 13:56:38,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341052888] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:38,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:38,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:38,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242735775] [2022-02-16 13:56:38,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:38,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:38,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:38,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:38,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:38,392 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-16 13:56:38,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:38,673 INFO L93 Difference]: Finished difference Result 472 states and 1114 transitions. [2022-02-16 13:56:38,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:38,673 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-16 13:56:38,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:38,674 INFO L225 Difference]: With dead ends: 472 [2022-02-16 13:56:38,674 INFO L226 Difference]: Without dead ends: 462 [2022-02-16 13:56:38,674 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-16 13:56:38,674 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:56:38,674 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-16 13:56:38,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-02-16 13:56:38,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 393. [2022-02-16 13:56:38,678 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-16 13:56:38,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 992 transitions. [2022-02-16 13:56:38,679 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 992 transitions. Word has length 23 [2022-02-16 13:56:38,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:38,679 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 992 transitions. [2022-02-16 13:56:38,679 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-16 13:56:38,679 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 992 transitions. [2022-02-16 13:56:38,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:38,679 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:38,679 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-16 13:56:38,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (802)] Ended with exit code 0 [2022-02-16 13:56:38,896 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-16 13:56:38,896 INFO L402 AbstractCegarLoop]: === Iteration 807 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:38,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:38,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1518649644, now seen corresponding path program 802 times [2022-02-16 13:56:38,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:38,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994015246] [2022-02-16 13:56:38,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:38,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:39,108 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:39,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:39,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994015246] [2022-02-16 13:56:39,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994015246] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:39,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563737557] [2022-02-16 13:56:39,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:39,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:39,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:39,109 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-16 13:56:39,110 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-16 13:56:39,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:39,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:39,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:39,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:39,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 19 treesize of output 15 [2022-02-16 13:56:39,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:39,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:56:39,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:39,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 12 treesize of output 5 [2022-02-16 13:56:39,338 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:39,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:39,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:39,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 18 treesize of output 22 [2022-02-16 13:56:39,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:39,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-16 13:56:39,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:39,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 18 treesize of output 22 [2022-02-16 13:56:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:39,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563737557] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:39,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:39,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:39,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138289598] [2022-02-16 13:56:39,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:39,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:39,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:39,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:39,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:39,655 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-16 13:56:40,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:40,036 INFO L93 Difference]: Finished difference Result 505 states and 1179 transitions. [2022-02-16 13:56:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:40,037 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-16 13:56:40,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:40,038 INFO L225 Difference]: With dead ends: 505 [2022-02-16 13:56:40,038 INFO L226 Difference]: Without dead ends: 495 [2022-02-16 13:56:40,038 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-16 13:56:40,038 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:40,038 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.3s Time] [2022-02-16 13:56:40,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-02-16 13:56:40,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 395. [2022-02-16 13:56:40,042 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-16 13:56:40,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1000 transitions. [2022-02-16 13:56:40,043 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1000 transitions. Word has length 23 [2022-02-16 13:56:40,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:40,043 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1000 transitions. [2022-02-16 13:56:40,043 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-16 13:56:40,043 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1000 transitions. [2022-02-16 13:56:40,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:40,044 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:40,044 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-16 13:56:40,065 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-16 13:56:40,259 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-16 13:56:40,259 INFO L402 AbstractCegarLoop]: === Iteration 808 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:40,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:40,259 INFO L85 PathProgramCache]: Analyzing trace with hash -583064160, now seen corresponding path program 803 times [2022-02-16 13:56:40,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:40,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698200282] [2022-02-16 13:56:40,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:40,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:40,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:40,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:40,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698200282] [2022-02-16 13:56:40,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698200282] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:40,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757686991] [2022-02-16 13:56:40,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:40,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:40,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:40,395 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-16 13:56:40,396 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-16 13:56:40,422 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:56:40,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:40,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:40,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:40,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:40,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:40,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:56:40,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:40,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 12 treesize of output 5 [2022-02-16 13:56:40,675 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:40,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:40,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:40,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-16 13:56:40,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:40,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-16 13:56:40,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:40,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 18 treesize of output 22 [2022-02-16 13:56:40,902 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:40,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757686991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:40,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:40,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:40,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687624193] [2022-02-16 13:56:40,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:40,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:40,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:40,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:40,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:40,903 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-16 13:56:41,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:41,229 INFO L93 Difference]: Finished difference Result 489 states and 1152 transitions. [2022-02-16 13:56:41,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:41,229 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-16 13:56:41,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:41,230 INFO L225 Difference]: With dead ends: 489 [2022-02-16 13:56:41,230 INFO L226 Difference]: Without dead ends: 479 [2022-02-16 13:56:41,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:56:41,230 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 49 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:56:41,230 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-16 13:56:41,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-02-16 13:56:41,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 393. [2022-02-16 13:56:41,234 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-16 13:56:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 992 transitions. [2022-02-16 13:56:41,234 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 992 transitions. Word has length 23 [2022-02-16 13:56:41,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:41,234 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 992 transitions. [2022-02-16 13:56:41,234 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-16 13:56:41,234 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 992 transitions. [2022-02-16 13:56:41,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:41,235 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:41,235 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-16 13:56:41,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (804)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:41,448 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-16 13:56:41,448 INFO L402 AbstractCegarLoop]: === Iteration 809 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:41,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:41,448 INFO L85 PathProgramCache]: Analyzing trace with hash -301831524, now seen corresponding path program 804 times [2022-02-16 13:56:41,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:41,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943248318] [2022-02-16 13:56:41,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:41,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:41,577 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:41,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:41,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943248318] [2022-02-16 13:56:41,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943248318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:41,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845545613] [2022-02-16 13:56:41,578 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:41,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:41,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:41,579 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-16 13:56:41,579 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-16 13:56:41,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:41,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:41,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:41,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:41,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:41,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-16 13:56:41,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:41,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 21 treesize of output 17 [2022-02-16 13:56:41,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:41,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-16 13:56:41,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-16 13:56:41,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:42,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:42,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 18 treesize of output 22 [2022-02-16 13:56:42,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:42,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 26 treesize of output 30 [2022-02-16 13:56:42,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:42,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-16 13:56:42,188 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:42,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845545613] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:42,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:42,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:42,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307798621] [2022-02-16 13:56:42,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:42,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:42,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:42,189 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-16 13:56:42,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:42,328 INFO L93 Difference]: Finished difference Result 443 states and 1078 transitions. [2022-02-16 13:56:42,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:56:42,328 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-16 13:56:42,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:42,329 INFO L225 Difference]: With dead ends: 443 [2022-02-16 13:56:42,329 INFO L226 Difference]: Without dead ends: 438 [2022-02-16 13:56:42,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:42,329 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-16 13:56:42,329 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-16 13:56:42,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-16 13:56:42,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 397. [2022-02-16 13:56:42,332 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-16 13:56:42,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1001 transitions. [2022-02-16 13:56:42,333 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1001 transitions. Word has length 23 [2022-02-16 13:56:42,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:42,333 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 1001 transitions. [2022-02-16 13:56:42,333 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-16 13:56:42,333 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1001 transitions. [2022-02-16 13:56:42,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:42,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:42,334 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-16 13:56:42,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (805)] Ended with exit code 0 [2022-02-16 13:56:42,547 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-16 13:56:42,548 INFO L402 AbstractCegarLoop]: === Iteration 810 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:42,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:42,548 INFO L85 PathProgramCache]: Analyzing trace with hash 106074904, now seen corresponding path program 805 times [2022-02-16 13:56:42,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:42,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998502029] [2022-02-16 13:56:42,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:42,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:42,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:42,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-16 13:56:42,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:42,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998502029] [2022-02-16 13:56:42,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998502029] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:42,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636255567] [2022-02-16 13:56:42,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:42,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:42,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:42,677 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-16 13:56:42,678 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-16 13:56:42,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:42,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:42,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:42,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:42,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-16 13:56:42,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 20 treesize of output 16 [2022-02-16 13:56:42,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 12 treesize of output 5 [2022-02-16 13:56:42,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:42,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:43,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:43,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 19 treesize of output 23 [2022-02-16 13:56:43,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:43,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 26 treesize of output 30 [2022-02-16 13:56:43,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:43,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 22 treesize of output 26 [2022-02-16 13:56:43,273 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:43,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636255567] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:43,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:43,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:43,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56713118] [2022-02-16 13:56:43,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:43,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:43,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:43,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:43,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:43,274 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-16 13:56:43,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:43,440 INFO L93 Difference]: Finished difference Result 446 states and 1083 transitions. [2022-02-16 13:56:43,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:43,440 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-16 13:56:43,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:43,441 INFO L225 Difference]: With dead ends: 446 [2022-02-16 13:56:43,441 INFO L226 Difference]: Without dead ends: 441 [2022-02-16 13:56:43,441 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-16 13:56:43,441 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-16 13:56:43,441 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-16 13:56:43,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-16 13:56:43,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 396. [2022-02-16 13:56:43,445 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-16 13:56:43,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 999 transitions. [2022-02-16 13:56:43,445 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 999 transitions. Word has length 23 [2022-02-16 13:56:43,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:43,445 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 999 transitions. [2022-02-16 13:56:43,445 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-16 13:56:43,445 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 999 transitions. [2022-02-16 13:56:43,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:43,446 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:43,446 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-16 13:56:43,461 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-16 13:56:43,646 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-16 13:56:43,646 INFO L402 AbstractCegarLoop]: === Iteration 811 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:43,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:43,647 INFO L85 PathProgramCache]: Analyzing trace with hash -133727716, now seen corresponding path program 806 times [2022-02-16 13:56:43,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:43,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018570777] [2022-02-16 13:56:43,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:43,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:43,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:43,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:43,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:43,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018570777] [2022-02-16 13:56:43,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018570777] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:43,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854720361] [2022-02-16 13:56:43,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:43,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:43,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:43,811 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-16 13:56:43,811 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-16 13:56:43,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:43,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:43,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:43,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:43,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:44,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:44,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:56:44,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:44,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 12 treesize of output 5 [2022-02-16 13:56:44,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-16 13:56:44,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:44,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:44,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-16 13:56:44,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:44,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 26 treesize of output 30 [2022-02-16 13:56:44,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:44,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 22 treesize of output 26 [2022-02-16 13:56:44,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-16 13:56:44,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854720361] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:44,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:44,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:44,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436750708] [2022-02-16 13:56:44,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:44,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:44,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:44,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:44,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:44,402 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-16 13:56:44,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:44,628 INFO L93 Difference]: Finished difference Result 447 states and 1083 transitions. [2022-02-16 13:56:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:44,628 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-16 13:56:44,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:44,628 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:56:44,629 INFO L226 Difference]: Without dead ends: 442 [2022-02-16 13:56:44,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:44,629 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:56:44,629 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-16 13:56:44,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-16 13:56:44,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 395. [2022-02-16 13:56:44,632 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-16 13:56:44,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 997 transitions. [2022-02-16 13:56:44,633 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 997 transitions. Word has length 23 [2022-02-16 13:56:44,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:44,633 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 997 transitions. [2022-02-16 13:56:44,633 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-16 13:56:44,633 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 997 transitions. [2022-02-16 13:56:44,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:44,633 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:44,633 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-16 13:56:44,649 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-16 13:56:44,839 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-16 13:56:44,839 INFO L402 AbstractCegarLoop]: === Iteration 812 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:44,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:44,839 INFO L85 PathProgramCache]: Analyzing trace with hash -774189788, now seen corresponding path program 807 times [2022-02-16 13:56:44,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:44,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652498465] [2022-02-16 13:56:44,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:44,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:44,967 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:44,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652498465] [2022-02-16 13:56:44,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652498465] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:44,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527973197] [2022-02-16 13:56:44,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:44,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:44,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:44,968 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-16 13:56:44,969 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-16 13:56:44,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:56:44,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:44,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:56:44,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:45,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:45,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:45,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 20 treesize of output 16 [2022-02-16 13:56:45,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:56:45,239 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:45,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:45,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:45,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 36 treesize of output 36 [2022-02-16 13:56:45,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:45,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 38 treesize of output 38 [2022-02-16 13:56:45,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:45,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 28 treesize of output 30 [2022-02-16 13:56:45,505 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:45,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527973197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:45,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:45,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:45,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771223794] [2022-02-16 13:56:45,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:45,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:45,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:45,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:45,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:45,505 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-16 13:56:45,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:45,905 INFO L93 Difference]: Finished difference Result 477 states and 1128 transitions. [2022-02-16 13:56:45,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:56:45,906 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-16 13:56:45,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:45,906 INFO L225 Difference]: With dead ends: 477 [2022-02-16 13:56:45,906 INFO L226 Difference]: Without dead ends: 457 [2022-02-16 13:56:45,906 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=162, Invalid=1170, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:56:45,907 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-16 13:56:45,907 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-16 13:56:45,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-16 13:56:45,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 402. [2022-02-16 13:56:45,910 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-16 13:56:45,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1013 transitions. [2022-02-16 13:56:45,911 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1013 transitions. Word has length 23 [2022-02-16 13:56:45,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:45,911 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1013 transitions. [2022-02-16 13:56:45,911 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-16 13:56:45,911 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1013 transitions. [2022-02-16 13:56:45,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:45,912 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:45,912 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-16 13:56:45,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (808)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:46,127 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-16 13:56:46,127 INFO L402 AbstractCegarLoop]: === Iteration 813 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:46,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:46,127 INFO L85 PathProgramCache]: Analyzing trace with hash -315638104, now seen corresponding path program 808 times [2022-02-16 13:56:46,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:46,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634888562] [2022-02-16 13:56:46,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:46,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:46,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:46,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-16 13:56:46,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:46,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634888562] [2022-02-16 13:56:46,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634888562] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:46,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837905849] [2022-02-16 13:56:46,298 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:46,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:46,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:46,299 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-16 13:56:46,299 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-16 13:56:46,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:46,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:46,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:46,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:46,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:46,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-16 13:56:46,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:46,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 21 treesize of output 17 [2022-02-16 13:56:46,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:46,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-16 13:56:46,517 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:46,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:46,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:46,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 18 treesize of output 22 [2022-02-16 13:56:46,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:46,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 26 treesize of output 30 [2022-02-16 13:56:46,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:46,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 20 treesize of output 24 [2022-02-16 13:56:46,856 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:46,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837905849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:46,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:46,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:46,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849830083] [2022-02-16 13:56:46,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:46,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:46,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:46,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:46,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:46,857 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-16 13:56:47,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:47,337 INFO L93 Difference]: Finished difference Result 452 states and 1095 transitions. [2022-02-16 13:56:47,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:56:47,337 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-16 13:56:47,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:47,338 INFO L225 Difference]: With dead ends: 452 [2022-02-16 13:56:47,338 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:56:47,338 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-16 13:56:47,338 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:47,338 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.4s Time] [2022-02-16 13:56:47,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:56:47,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 405. [2022-02-16 13:56:47,341 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-16 13:56:47,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1017 transitions. [2022-02-16 13:56:47,342 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1017 transitions. Word has length 23 [2022-02-16 13:56:47,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:47,342 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 1017 transitions. [2022-02-16 13:56:47,342 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-16 13:56:47,342 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1017 transitions. [2022-02-16 13:56:47,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:47,343 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:47,343 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-16 13:56:47,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (809)] Ended with exit code 0 [2022-02-16 13:56:47,544 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-16 13:56:47,545 INFO L402 AbstractCegarLoop]: === Iteration 814 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:47,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:47,545 INFO L85 PathProgramCache]: Analyzing trace with hash 282824728, now seen corresponding path program 809 times [2022-02-16 13:56:47,545 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:47,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824556758] [2022-02-16 13:56:47,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:47,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:47,735 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:47,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:47,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824556758] [2022-02-16 13:56:47,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824556758] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:47,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632110994] [2022-02-16 13:56:47,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:47,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:47,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:47,737 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-16 13:56:47,738 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-16 13:56:47,764 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:56:47,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:47,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:47,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:47,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:47,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:48,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:48,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 20 treesize of output 16 [2022-02-16 13:56:48,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:48,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 12 treesize of output 5 [2022-02-16 13:56:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:48,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:48,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:48,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-16 13:56:48,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:48,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 26 treesize of output 30 [2022-02-16 13:56:48,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:48,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 20 treesize of output 24 [2022-02-16 13:56:48,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:48,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632110994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:48,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:48,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-16 13:56:48,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527485853] [2022-02-16 13:56:48,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:48,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:48,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:48,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:48,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:48,395 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-16 13:56:48,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:48,631 INFO L93 Difference]: Finished difference Result 454 states and 1098 transitions. [2022-02-16 13:56:48,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:56:48,631 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-16 13:56:48,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:48,632 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:56:48,632 INFO L226 Difference]: Without dead ends: 449 [2022-02-16 13:56:48,632 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-16 13:56:48,632 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-16 13:56:48,632 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-16 13:56:48,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-16 13:56:48,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 403. [2022-02-16 13:56:48,635 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-16 13:56:48,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1014 transitions. [2022-02-16 13:56:48,636 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1014 transitions. Word has length 23 [2022-02-16 13:56:48,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:48,636 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1014 transitions. [2022-02-16 13:56:48,636 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-16 13:56:48,636 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1014 transitions. [2022-02-16 13:56:48,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:48,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:48,637 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-16 13:56:48,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (810)] Ended with exit code 0 [2022-02-16 13:56:48,837 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-16 13:56:48,837 INFO L402 AbstractCegarLoop]: === Iteration 815 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:48,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:48,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1073769500, now seen corresponding path program 810 times [2022-02-16 13:56:48,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:48,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489020110] [2022-02-16 13:56:48,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:48,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:48,935 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-16 13:56:48,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:48,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489020110] [2022-02-16 13:56:48,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489020110] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:48,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27082956] [2022-02-16 13:56:48,935 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:48,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:48,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:48,936 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-16 13:56:48,937 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-16 13:56:48,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:48,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:48,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:48,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:49,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:49,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 17 treesize of output 13 [2022-02-16 13:56:49,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:49,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 17 treesize of output 13 [2022-02-16 13:56:49,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:49,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 9 treesize of output 3 [2022-02-16 13:56:49,246 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-16 13:56:49,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:49,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:49,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-16 13:56:49,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:49,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 20 treesize of output 24 [2022-02-16 13:56:49,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:49,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 16 treesize of output 20 [2022-02-16 13:56:49,405 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-16 13:56:49,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27082956] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:49,405 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:49,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:56:49,405 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923424243] [2022-02-16 13:56:49,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:49,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:56:49,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:49,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:56:49,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:56:49,405 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-16 13:56:49,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:49,495 INFO L93 Difference]: Finished difference Result 469 states and 1139 transitions. [2022-02-16 13:56:49,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:49,495 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-16 13:56:49,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:49,496 INFO L225 Difference]: With dead ends: 469 [2022-02-16 13:56:49,496 INFO L226 Difference]: Without dead ends: 452 [2022-02-16 13:56:49,496 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-16 13:56:49,496 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-16 13:56:49,496 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-16 13:56:49,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-02-16 13:56:49,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 398. [2022-02-16 13:56:49,499 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-16 13:56:49,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 999 transitions. [2022-02-16 13:56:49,500 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 999 transitions. Word has length 23 [2022-02-16 13:56:49,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:49,500 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 999 transitions. [2022-02-16 13:56:49,500 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-16 13:56:49,500 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 999 transitions. [2022-02-16 13:56:49,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:49,501 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:49,501 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-16 13:56:49,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (811)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:49,701 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-16 13:56:49,701 INFO L402 AbstractCegarLoop]: === Iteration 816 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:49,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1221500102, now seen corresponding path program 811 times [2022-02-16 13:56:49,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:49,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659035715] [2022-02-16 13:56:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:49,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:49,796 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-16 13:56:49,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:49,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659035715] [2022-02-16 13:56:49,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659035715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:49,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192222116] [2022-02-16 13:56:49,796 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:49,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:49,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:49,797 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-16 13:56:49,797 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-16 13:56:49,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:49,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:49,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:49,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 17 treesize of output 13 [2022-02-16 13:56:49,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:49,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-16 13:56:49,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:49,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 15 treesize of output 11 [2022-02-16 13:56:49,985 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-16 13:56:49,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:50,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:56:50,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:50,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 20 treesize of output 24 [2022-02-16 13:56:50,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:50,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-16 13:56:50,161 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-16 13:56:50,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192222116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:50,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:50,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:56:50,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656280154] [2022-02-16 13:56:50,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:50,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:56:50,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:50,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:56:50,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:56:50,162 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-16 13:56:50,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:50,268 INFO L93 Difference]: Finished difference Result 453 states and 1096 transitions. [2022-02-16 13:56:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:56:50,268 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-16 13:56:50,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:50,268 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:56:50,268 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:56:50,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:56:50,269 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-16 13:56:50,269 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-16 13:56:50,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:56:50,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 397. [2022-02-16 13:56:50,272 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-16 13:56:50,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 996 transitions. [2022-02-16 13:56:50,272 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 996 transitions. Word has length 23 [2022-02-16 13:56:50,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:50,272 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 996 transitions. [2022-02-16 13:56:50,273 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-16 13:56:50,273 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 996 transitions. [2022-02-16 13:56:50,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:50,273 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:50,273 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-16 13:56:50,288 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-16 13:56:50,478 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-16 13:56:50,478 INFO L402 AbstractCegarLoop]: === Iteration 817 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:50,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:50,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1277926334, now seen corresponding path program 812 times [2022-02-16 13:56:50,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:50,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057287850] [2022-02-16 13:56:50,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:50,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:50,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:50,752 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:50,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:50,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057287850] [2022-02-16 13:56:50,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057287850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:50,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91388355] [2022-02-16 13:56:50,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:50,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:50,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:50,754 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-16 13:56:50,754 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-16 13:56:50,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:50,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:50,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:50,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:50,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:50,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:51,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:56:51,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:56:51,205 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:51,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:51,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:51,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 19 treesize of output 23 [2022-02-16 13:56:51,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:51,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 32 treesize of output 36 [2022-02-16 13:56:51,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:51,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-16 13:56:51,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-16 13:56:51,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91388355] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:51,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:51,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:56:51,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561608580] [2022-02-16 13:56:51,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:51,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:56:51,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:51,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:56:51,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:51,566 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-16 13:56:51,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:51,834 INFO L93 Difference]: Finished difference Result 487 states and 1183 transitions. [2022-02-16 13:56:51,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:51,834 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-16 13:56:51,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:51,835 INFO L225 Difference]: With dead ends: 487 [2022-02-16 13:56:51,835 INFO L226 Difference]: Without dead ends: 482 [2022-02-16 13:56:51,835 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-16 13:56:51,835 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:51,835 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.1s Time] [2022-02-16 13:56:51,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-02-16 13:56:51,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 399. [2022-02-16 13:56:51,839 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-16 13:56:51,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1003 transitions. [2022-02-16 13:56:51,839 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1003 transitions. Word has length 23 [2022-02-16 13:56:51,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:51,839 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1003 transitions. [2022-02-16 13:56:51,839 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-16 13:56:51,840 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1003 transitions. [2022-02-16 13:56:51,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:51,840 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:51,840 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-16 13:56:51,856 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-16 13:56:52,055 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-16 13:56:52,056 INFO L402 AbstractCegarLoop]: === Iteration 818 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:52,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:52,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1382543735, now seen corresponding path program 813 times [2022-02-16 13:56:52,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:52,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126968745] [2022-02-16 13:56:52,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:52,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:52,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:52,148 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-16 13:56:52,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:52,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126968745] [2022-02-16 13:56:52,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126968745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:52,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239626164] [2022-02-16 13:56:52,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:52,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:52,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:52,149 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-16 13:56:52,150 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-16 13:56:52,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:56:52,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:52,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:52,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:52,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:52,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 17 treesize of output 13 [2022-02-16 13:56:52,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:52,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-16 13:56:52,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:52,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 10 treesize of output 5 [2022-02-16 13:56:52,386 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-16 13:56:52,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:52,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:52,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 15 treesize of output 19 [2022-02-16 13:56:52,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:52,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 20 treesize of output 24 [2022-02-16 13:56:52,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:52,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 16 treesize of output 20 [2022-02-16 13:56:52,489 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-16 13:56:52,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239626164] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:52,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:52,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:56:52,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185605118] [2022-02-16 13:56:52,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:52,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:56:52,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:52,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:56:52,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:56:52,490 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-16 13:56:52,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:52,543 INFO L93 Difference]: Finished difference Result 441 states and 1070 transitions. [2022-02-16 13:56:52,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:56:52,543 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-16 13:56:52,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:52,543 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:56:52,544 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:56:52,544 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-16 13:56:52,544 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:52,544 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.0s Time] [2022-02-16 13:56:52,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:56:52,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 398. [2022-02-16 13:56:52,547 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-16 13:56:52,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 998 transitions. [2022-02-16 13:56:52,548 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 998 transitions. Word has length 23 [2022-02-16 13:56:52,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:52,548 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 998 transitions. [2022-02-16 13:56:52,548 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-16 13:56:52,548 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 998 transitions. [2022-02-16 13:56:52,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:52,549 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:52,549 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-16 13:56:52,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (814)] Ended with exit code 0 [2022-02-16 13:56:52,764 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-16 13:56:52,764 INFO L402 AbstractCegarLoop]: === Iteration 819 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:52,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:52,764 INFO L85 PathProgramCache]: Analyzing trace with hash 10340278, now seen corresponding path program 814 times [2022-02-16 13:56:52,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:52,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168198679] [2022-02-16 13:56:52,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:52,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:52,937 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:52,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:52,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168198679] [2022-02-16 13:56:52,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168198679] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:52,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258987231] [2022-02-16 13:56:52,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:52,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:52,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:52,938 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-16 13:56:52,939 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-16 13:56:52,965 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:52,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:52,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:52,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:53,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:53,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 19 treesize of output 15 [2022-02-16 13:56:53,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:53,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 21 treesize of output 17 [2022-02-16 13:56:53,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:53,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:56:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:53,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:53,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:53,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 15 treesize of output 19 [2022-02-16 13:56:53,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:53,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 32 treesize of output 36 [2022-02-16 13:56:53,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:53,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 26 treesize of output 30 [2022-02-16 13:56:53,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-16 13:56:53,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258987231] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:53,510 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:53,510 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:56:53,510 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126680149] [2022-02-16 13:56:53,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:53,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:56:53,510 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:53,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:56:53,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:53,511 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-16 13:56:53,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:53,791 INFO L93 Difference]: Finished difference Result 486 states and 1179 transitions. [2022-02-16 13:56:53,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:56:53,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-16 13:56:53,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:53,791 INFO L225 Difference]: With dead ends: 486 [2022-02-16 13:56:53,792 INFO L226 Difference]: Without dead ends: 481 [2022-02-16 13:56:53,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:56:53,792 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:53,792 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.1s Time] [2022-02-16 13:56:53,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-02-16 13:56:53,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 399. [2022-02-16 13:56:53,795 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-16 13:56:53,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1001 transitions. [2022-02-16 13:56:53,796 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1001 transitions. Word has length 23 [2022-02-16 13:56:53,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:53,796 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1001 transitions. [2022-02-16 13:56:53,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-16 13:56:53,796 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1001 transitions. [2022-02-16 13:56:53,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:53,797 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:53,797 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-16 13:56:53,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (815)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:54,010 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-16 13:56:54,010 INFO L402 AbstractCegarLoop]: === Iteration 820 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:54,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:54,010 INFO L85 PathProgramCache]: Analyzing trace with hash 800734398, now seen corresponding path program 815 times [2022-02-16 13:56:54,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:54,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850190920] [2022-02-16 13:56:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:54,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:54,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:54,188 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:54,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:54,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850190920] [2022-02-16 13:56:54,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850190920] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:54,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466498875] [2022-02-16 13:56:54,188 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:54,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:54,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:54,189 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-16 13:56:54,190 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-16 13:56:54,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:56:54,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:54,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:54,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:54,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:54,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-16 13:56:54,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:56:54,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:54,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 12 treesize of output 5 [2022-02-16 13:56:54,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-16 13:56:54,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:54,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:54,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 15 treesize of output 19 [2022-02-16 13:56:54,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:54,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 32 treesize of output 36 [2022-02-16 13:56:54,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:54,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 26 treesize of output 30 [2022-02-16 13:56:54,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-16 13:56:54,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466498875] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:54,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:54,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:56:54,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240378276] [2022-02-16 13:56:54,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:54,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:56:54,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:54,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:56:54,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:54,852 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-16 13:56:55,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:55,122 INFO L93 Difference]: Finished difference Result 441 states and 1065 transitions. [2022-02-16 13:56:55,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:56:55,122 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-16 13:56:55,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:55,122 INFO L225 Difference]: With dead ends: 441 [2022-02-16 13:56:55,122 INFO L226 Difference]: Without dead ends: 436 [2022-02-16 13:56:55,122 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-16 13:56:55,123 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-16 13:56:55,123 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-16 13:56:55,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-16 13:56:55,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 397. [2022-02-16 13:56:55,126 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-16 13:56:55,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 995 transitions. [2022-02-16 13:56:55,126 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 995 transitions. Word has length 23 [2022-02-16 13:56:55,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:55,126 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 995 transitions. [2022-02-16 13:56:55,127 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-16 13:56:55,127 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 995 transitions. [2022-02-16 13:56:55,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:55,127 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:55,127 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-16 13:56:55,142 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-16 13:56:55,342 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-16 13:56:55,342 INFO L402 AbstractCegarLoop]: === Iteration 821 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:55,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:55,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1485957856, now seen corresponding path program 816 times [2022-02-16 13:56:55,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:55,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979205421] [2022-02-16 13:56:55,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:55,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:55,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:55,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:55,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979205421] [2022-02-16 13:56:55,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979205421] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:55,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074362714] [2022-02-16 13:56:55,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:55,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:55,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:55,605 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-16 13:56:55,605 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-16 13:56:55,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:56:55,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:55,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:56:55,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:55,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:56:55,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:55,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 21 treesize of output 17 [2022-02-16 13:56:55,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:55,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:56:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:56,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:56,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:56:56,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:56,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2022-02-16 13:56:56,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:56,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 26 treesize of output 30 [2022-02-16 13:56:56,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-16 13:56:56,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074362714] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:56,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:56,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:56:56,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999011609] [2022-02-16 13:56:56,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:56,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:56:56,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:56,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:56:56,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:56,328 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-16 13:56:56,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:56,681 INFO L93 Difference]: Finished difference Result 453 states and 1082 transitions. [2022-02-16 13:56:56,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:56:56,681 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-16 13:56:56,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:56,682 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:56:56,682 INFO L226 Difference]: Without dead ends: 443 [2022-02-16 13:56:56,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=192, Invalid=1368, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:56:56,682 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 85 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:56,682 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.1s Time] [2022-02-16 13:56:56,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-16 13:56:56,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 401. [2022-02-16 13:56:56,685 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-16 13:56:56,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1007 transitions. [2022-02-16 13:56:56,686 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1007 transitions. Word has length 23 [2022-02-16 13:56:56,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:56,686 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1007 transitions. [2022-02-16 13:56:56,686 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-16 13:56:56,686 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1007 transitions. [2022-02-16 13:56:56,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:56,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:56,687 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-16 13:56:56,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (817)] Ended with exit code 0 [2022-02-16 13:56:56,902 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-16 13:56:56,902 INFO L402 AbstractCegarLoop]: === Iteration 822 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:56,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:56,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2018615320, now seen corresponding path program 817 times [2022-02-16 13:56:56,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:56,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109442485] [2022-02-16 13:56:56,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:56,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:56,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:57,070 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:57,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:57,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109442485] [2022-02-16 13:56:57,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109442485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:57,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808987198] [2022-02-16 13:56:57,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:57,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:57,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:57,072 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-16 13:56:57,072 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-16 13:56:57,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:57,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:56:57,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:57,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:57,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 19 treesize of output 15 [2022-02-16 13:56:57,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:57,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 21 treesize of output 17 [2022-02-16 13:56:57,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:57,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-16 13:56:57,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:57,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:57,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:57,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-16 13:56:57,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:57,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 32 treesize of output 36 [2022-02-16 13:56:57,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:57,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 26 treesize of output 30 [2022-02-16 13:56:57,650 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:57,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808987198] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:57,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:57,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:56:57,651 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182698771] [2022-02-16 13:56:57,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:57,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:56:57,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:57,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:56:57,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:57,651 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-16 13:56:58,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:58,154 INFO L93 Difference]: Finished difference Result 458 states and 1109 transitions. [2022-02-16 13:56:58,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:56:58,154 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-16 13:56:58,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:58,155 INFO L225 Difference]: With dead ends: 458 [2022-02-16 13:56:58,155 INFO L226 Difference]: Without dead ends: 453 [2022-02-16 13:56:58,155 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-16 13:56:58,156 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-16 13:56:58,156 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-16 13:56:58,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-02-16 13:56:58,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 401. [2022-02-16 13:56:58,159 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-16 13:56:58,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1007 transitions. [2022-02-16 13:56:58,160 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1007 transitions. Word has length 23 [2022-02-16 13:56:58,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:58,160 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1007 transitions. [2022-02-16 13:56:58,160 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-16 13:56:58,160 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1007 transitions. [2022-02-16 13:56:58,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:58,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:58,160 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-16 13:56:58,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (818)] Ended with exit code 0 [2022-02-16 13:56:58,360 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-16 13:56:58,361 INFO L402 AbstractCegarLoop]: === Iteration 823 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:58,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:58,361 INFO L85 PathProgramCache]: Analyzing trace with hash 393911942, now seen corresponding path program 818 times [2022-02-16 13:56:58,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:58,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84025176] [2022-02-16 13:56:58,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:58,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:58,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:58,467 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-16 13:56:58,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:58,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84025176] [2022-02-16 13:56:58,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84025176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:58,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642439451] [2022-02-16 13:56:58,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:58,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:58,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:58,468 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-16 13:56:58,468 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-16 13:56:58,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:58,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:58,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:56:58,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:58,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:58,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 17 treesize of output 13 [2022-02-16 13:56:58,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:58,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-16 13:56:58,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:58,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 10 treesize of output 5 [2022-02-16 13:56:58,726 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-16 13:56:58,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:58,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:58,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 15 treesize of output 19 [2022-02-16 13:56:58,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:58,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 20 treesize of output 24 [2022-02-16 13:56:58,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:58,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 16 treesize of output 20 [2022-02-16 13:56:58,828 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-16 13:56:58,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642439451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:58,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:58,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:56:58,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848373525] [2022-02-16 13:56:58,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:58,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:56:58,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:58,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:56:58,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:56:58,829 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-16 13:56:58,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:58,895 INFO L93 Difference]: Finished difference Result 451 states and 1090 transitions. [2022-02-16 13:56:58,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:56:58,895 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-16 13:56:58,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:58,896 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:56:58,896 INFO L226 Difference]: Without dead ends: 429 [2022-02-16 13:56:58,896 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-16 13:56:58,896 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:56:58,896 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-16 13:56:58,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-16 13:56:58,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 400. [2022-02-16 13:56:58,899 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-16 13:56:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1002 transitions. [2022-02-16 13:56:58,900 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1002 transitions. Word has length 23 [2022-02-16 13:56:58,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:58,900 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1002 transitions. [2022-02-16 13:56:58,900 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-16 13:56:58,900 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1002 transitions. [2022-02-16 13:56:58,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:56:58,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:58,901 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-16 13:56:58,916 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-16 13:56:59,116 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-16 13:56:59,116 INFO L402 AbstractCegarLoop]: === Iteration 824 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:59,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:59,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1215573886, now seen corresponding path program 819 times [2022-02-16 13:56:59,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:59,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523340280] [2022-02-16 13:56:59,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:59,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:59,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:59,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523340280] [2022-02-16 13:56:59,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523340280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:59,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326489485] [2022-02-16 13:56:59,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:59,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:59,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:59,362 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-16 13:56:59,362 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-16 13:56:59,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:56:59,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:59,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:56:59,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:59,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56: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 19 treesize of output 15 [2022-02-16 13:56:59,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:59,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-16 13:56:59,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:59,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 12 treesize of output 5 [2022-02-16 13:56:59,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-16 13:56:59,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:00,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:00,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 19 treesize of output 23 [2022-02-16 13:57:00,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:00,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 32 treesize of output 36 [2022-02-16 13:57:00,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:00,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 26 treesize of output 30 [2022-02-16 13:57:00,245 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:00,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326489485] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:00,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:00,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:00,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420486371] [2022-02-16 13:57:00,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:00,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:00,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:00,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:00,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:00,246 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-16 13:57:00,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:00,678 INFO L93 Difference]: Finished difference Result 451 states and 1079 transitions. [2022-02-16 13:57:00,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:57:00,678 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-16 13:57:00,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:00,679 INFO L225 Difference]: With dead ends: 451 [2022-02-16 13:57:00,679 INFO L226 Difference]: Without dead ends: 441 [2022-02-16 13:57:00,679 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-16 13:57:00,679 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-16 13:57:00,679 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-16 13:57:00,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-16 13:57:00,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 404. [2022-02-16 13:57:00,682 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-16 13:57:00,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1016 transitions. [2022-02-16 13:57:00,683 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1016 transitions. Word has length 23 [2022-02-16 13:57:00,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:00,683 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 1016 transitions. [2022-02-16 13:57:00,683 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-16 13:57:00,683 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1016 transitions. [2022-02-16 13:57:00,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:00,684 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:00,684 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-16 13:57:00,699 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-16 13:57:00,899 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-16 13:57:00,899 INFO L402 AbstractCegarLoop]: === Iteration 825 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:00,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:00,899 INFO L85 PathProgramCache]: Analyzing trace with hash -632007116, now seen corresponding path program 820 times [2022-02-16 13:57:00,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:00,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109755685] [2022-02-16 13:57:00,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:00,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:00,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:01,059 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-16 13:57:01,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:01,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109755685] [2022-02-16 13:57:01,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109755685] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:01,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589666928] [2022-02-16 13:57:01,059 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:01,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:01,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:01,060 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-16 13:57:01,061 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-16 13:57:01,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:01,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:01,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:01,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:01,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-16 13:57:01,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:01,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 17 treesize of output 13 [2022-02-16 13:57:01,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:01,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 9 treesize of output 3 [2022-02-16 13:57:01,298 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-16 13:57:01,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:01,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:01,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-16 13:57:01,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:01,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 20 treesize of output 24 [2022-02-16 13:57:01,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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-16 13:57:01,427 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-16 13:57:01,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589666928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:01,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:01,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:57:01,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554173665] [2022-02-16 13:57:01,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:01,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:57:01,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:01,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:57:01,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:57:01,428 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-16 13:57:01,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:01,553 INFO L93 Difference]: Finished difference Result 462 states and 1128 transitions. [2022-02-16 13:57:01,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:01,553 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-16 13:57:01,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:01,554 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:57:01,554 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:57:01,554 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-16 13:57:01,554 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-16 13:57:01,554 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-16 13:57:01,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:57:01,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 404. [2022-02-16 13:57:01,557 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-16 13:57:01,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1016 transitions. [2022-02-16 13:57:01,558 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1016 transitions. Word has length 23 [2022-02-16 13:57:01,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:01,558 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 1016 transitions. [2022-02-16 13:57:01,558 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-16 13:57:01,558 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1016 transitions. [2022-02-16 13:57:01,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:01,559 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:01,559 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-16 13:57:01,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (821)] Ended with exit code 0 [2022-02-16 13:57:01,760 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-16 13:57:01,760 INFO L402 AbstractCegarLoop]: === Iteration 826 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:01,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:01,761 INFO L85 PathProgramCache]: Analyzing trace with hash -2034136272, now seen corresponding path program 821 times [2022-02-16 13:57:01,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:01,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915248570] [2022-02-16 13:57:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:01,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:02,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:02,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:02,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915248570] [2022-02-16 13:57:02,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915248570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:02,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058168684] [2022-02-16 13:57:02,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:02,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:02,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:02,054 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-16 13:57:02,054 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-16 13:57:02,084 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:02,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:02,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:02,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:02,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:02,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-16 13:57:02,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:02,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:02,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:02,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:57:02,469 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:02,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:02,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:02,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:02,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:02,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-16 13:57:02,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:02,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 24 treesize of output 28 [2022-02-16 13:57:02,754 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:02,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058168684] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:02,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:02,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:02,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458880804] [2022-02-16 13:57:02,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:02,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:02,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:02,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:02,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:02,755 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-16 13:57:02,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:02,980 INFO L93 Difference]: Finished difference Result 482 states and 1144 transitions. [2022-02-16 13:57:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:02,981 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-16 13:57:02,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:02,981 INFO L225 Difference]: With dead ends: 482 [2022-02-16 13:57:02,981 INFO L226 Difference]: Without dead ends: 472 [2022-02-16 13:57:02,981 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-16 13:57:02,982 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-16 13:57:02,982 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-16 13:57:02,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-02-16 13:57:02,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 412. [2022-02-16 13:57:02,985 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-16 13:57:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1039 transitions. [2022-02-16 13:57:02,986 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1039 transitions. Word has length 23 [2022-02-16 13:57:02,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:02,986 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1039 transitions. [2022-02-16 13:57:02,986 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-16 13:57:02,986 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1039 transitions. [2022-02-16 13:57:02,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:02,987 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:02,987 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-16 13:57:03,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (822)] Ended with exit code 0 [2022-02-16 13:57:03,189 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-16 13:57:03,190 INFO L402 AbstractCegarLoop]: === Iteration 827 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:03,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:03,190 INFO L85 PathProgramCache]: Analyzing trace with hash 993244968, now seen corresponding path program 822 times [2022-02-16 13:57:03,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:03,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264710235] [2022-02-16 13:57:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:03,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:03,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:03,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:03,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264710235] [2022-02-16 13:57:03,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264710235] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:03,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951731720] [2022-02-16 13:57:03,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:03,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:03,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:03,357 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-16 13:57:03,357 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-16 13:57:03,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:03,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:03,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:03,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:03,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:03,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-16 13:57:03,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:03,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 21 treesize of output 17 [2022-02-16 13:57:03,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:03,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 12 treesize of output 5 [2022-02-16 13:57:03,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-16 13:57:03,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:03,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:03,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 15 treesize of output 19 [2022-02-16 13:57:03,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:03,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 28 treesize of output 32 [2022-02-16 13:57:03,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:03,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 24 treesize of output 28 [2022-02-16 13:57:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:03,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951731720] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:03,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:03,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:03,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787493318] [2022-02-16 13:57:03,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:03,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:03,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:03,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:03,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:03,924 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-16 13:57:04,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:04,472 INFO L93 Difference]: Finished difference Result 529 states and 1267 transitions. [2022-02-16 13:57:04,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:04,472 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-16 13:57:04,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:04,473 INFO L225 Difference]: With dead ends: 529 [2022-02-16 13:57:04,473 INFO L226 Difference]: Without dead ends: 519 [2022-02-16 13:57:04,473 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-16 13:57:04,474 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-16 13:57:04,474 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-16 13:57:04,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-02-16 13:57:04,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 414. [2022-02-16 13:57:04,477 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-16 13:57:04,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1046 transitions. [2022-02-16 13:57:04,478 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1046 transitions. Word has length 23 [2022-02-16 13:57:04,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:04,478 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 1046 transitions. [2022-02-16 13:57:04,478 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-16 13:57:04,478 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1046 transitions. [2022-02-16 13:57:04,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:04,478 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:04,479 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-16 13:57:04,494 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-16 13:57:04,683 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-16 13:57:04,683 INFO L402 AbstractCegarLoop]: === Iteration 828 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:04,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:04,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1783639088, now seen corresponding path program 823 times [2022-02-16 13:57:04,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:04,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666866531] [2022-02-16 13:57:04,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:04,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:04,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:04,892 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:04,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:04,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666866531] [2022-02-16 13:57:04,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666866531] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:04,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588990235] [2022-02-16 13:57:04,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:04,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:04,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:04,893 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-16 13:57:04,894 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-16 13:57:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:04,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:04,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:05,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:05,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 19 treesize of output 15 [2022-02-16 13:57:05,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:05,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-16 13:57:05,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:05,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 12 treesize of output 5 [2022-02-16 13:57:05,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:05,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:05,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:05,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 15 treesize of output 19 [2022-02-16 13:57:05,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-16 13:57:05,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:05,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 24 treesize of output 28 [2022-02-16 13:57:05,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-16 13:57:05,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588990235] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:05,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:05,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:05,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536107192] [2022-02-16 13:57:05,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:05,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:05,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:05,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:05,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:05,441 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-16 13:57:06,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:06,038 INFO L93 Difference]: Finished difference Result 496 states and 1170 transitions. [2022-02-16 13:57:06,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:06,038 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-16 13:57:06,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:06,039 INFO L225 Difference]: With dead ends: 496 [2022-02-16 13:57:06,039 INFO L226 Difference]: Without dead ends: 486 [2022-02-16 13:57:06,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=200, Invalid=1206, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:57:06,040 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:06,040 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.4s Time] [2022-02-16 13:57:06,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-16 13:57:06,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 412. [2022-02-16 13:57:06,043 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-16 13:57:06,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1040 transitions. [2022-02-16 13:57:06,044 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1040 transitions. Word has length 23 [2022-02-16 13:57:06,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:06,044 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1040 transitions. [2022-02-16 13:57:06,044 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-16 13:57:06,044 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1040 transitions. [2022-02-16 13:57:06,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:06,045 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:06,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-16 13:57:06,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (824)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:06,245 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-16 13:57:06,245 INFO L402 AbstractCegarLoop]: === Iteration 829 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:06,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:06,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1682384032, now seen corresponding path program 824 times [2022-02-16 13:57:06,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:06,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283002032] [2022-02-16 13:57:06,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:06,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:06,467 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:06,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:06,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283002032] [2022-02-16 13:57:06,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283002032] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:06,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647059918] [2022-02-16 13:57:06,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:06,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:06,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:06,469 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-16 13:57:06,508 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-16 13:57:06,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:06,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:06,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:06,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:06,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:06,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-16 13:57:06,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:06,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:06,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:06,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 12 treesize of output 5 [2022-02-16 13:57:06,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-16 13:57:06,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:07,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:07,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 22 treesize of output 26 [2022-02-16 13:57:07,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:07,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 26 treesize of output 30 [2022-02-16 13:57:07,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:07,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-16 13:57:07,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-16 13:57:07,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647059918] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:07,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:07,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:07,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259220519] [2022-02-16 13:57:07,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:07,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:07,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:07,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:07,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:07,166 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-16 13:57:07,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:07,374 INFO L93 Difference]: Finished difference Result 488 states and 1160 transitions. [2022-02-16 13:57:07,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:07,374 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-16 13:57:07,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:07,374 INFO L225 Difference]: With dead ends: 488 [2022-02-16 13:57:07,374 INFO L226 Difference]: Without dead ends: 478 [2022-02-16 13:57:07,375 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-16 13:57:07,375 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:57:07,375 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-16 13:57:07,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-16 13:57:07,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 418. [2022-02-16 13:57:07,378 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-16 13:57:07,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1054 transitions. [2022-02-16 13:57:07,379 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1054 transitions. Word has length 23 [2022-02-16 13:57:07,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:07,379 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1054 transitions. [2022-02-16 13:57:07,379 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-16 13:57:07,379 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1054 transitions. [2022-02-16 13:57:07,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:07,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:07,380 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-16 13:57:07,395 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-16 13:57:07,595 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-16 13:57:07,595 INFO L402 AbstractCegarLoop]: === Iteration 830 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:07,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:07,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1726784984, now seen corresponding path program 825 times [2022-02-16 13:57:07,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:07,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248282603] [2022-02-16 13:57:07,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:07,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:07,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:07,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:07,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:07,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248282603] [2022-02-16 13:57:07,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248282603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:07,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426164306] [2022-02-16 13:57:07,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:07,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:07,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:07,830 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-16 13:57:07,831 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-16 13:57:07,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:07,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:07,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:07,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:07,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:07,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-16 13:57:08,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:08,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:08,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 12 treesize of output 5 [2022-02-16 13:57:08,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-16 13:57:08,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:08,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:57:08,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:08,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 26 treesize of output 30 [2022-02-16 13:57:08,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:08,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 20 treesize of output 24 [2022-02-16 13:57:08,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:08,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426164306] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:08,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:08,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:08,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823799151] [2022-02-16 13:57:08,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:08,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:08,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:08,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:08,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:08,351 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-16 13:57:08,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:08,605 INFO L93 Difference]: Finished difference Result 509 states and 1194 transitions. [2022-02-16 13:57:08,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:08,606 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-16 13:57:08,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:08,606 INFO L225 Difference]: With dead ends: 509 [2022-02-16 13:57:08,606 INFO L226 Difference]: Without dead ends: 499 [2022-02-16 13:57:08,606 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-16 13:57:08,607 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:08,607 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.2s Time] [2022-02-16 13:57:08,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-02-16 13:57:08,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 422. [2022-02-16 13:57:08,610 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-16 13:57:08,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1064 transitions. [2022-02-16 13:57:08,611 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1064 transitions. Word has length 23 [2022-02-16 13:57:08,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:08,611 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 1064 transitions. [2022-02-16 13:57:08,611 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-16 13:57:08,611 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1064 transitions. [2022-02-16 13:57:08,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:08,612 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:08,612 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-16 13:57:08,627 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-16 13:57:08,827 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-16 13:57:08,827 INFO L402 AbstractCegarLoop]: === Iteration 831 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:08,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:08,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1042350300, now seen corresponding path program 826 times [2022-02-16 13:57:08,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:08,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718588831] [2022-02-16 13:57:08,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:08,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:08,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:08,895 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-16 13:57:08,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:08,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718588831] [2022-02-16 13:57:08,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718588831] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:08,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887372479] [2022-02-16 13:57:08,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:08,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:08,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:08,896 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-16 13:57:08,897 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-16 13:57:08,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:08,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:08,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:08,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:08,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:09,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:09,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 19 treesize of output 15 [2022-02-16 13:57:09,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:09,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 15 treesize of output 11 [2022-02-16 13:57:09,063 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-16 13:57:09,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:09,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:09,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 16 treesize of output 20 [2022-02-16 13:57:09,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:57:09,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:09,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-16 13:57:09,154 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-16 13:57:09,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887372479] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:09,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:09,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:57:09,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981995717] [2022-02-16 13:57:09,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:09,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:57:09,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:09,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:57:09,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:57:09,155 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-16 13:57:09,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:09,349 INFO L93 Difference]: Finished difference Result 502 states and 1220 transitions. [2022-02-16 13:57:09,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:09,349 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-16 13:57:09,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:09,350 INFO L225 Difference]: With dead ends: 502 [2022-02-16 13:57:09,350 INFO L226 Difference]: Without dead ends: 475 [2022-02-16 13:57:09,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:57:09,350 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-16 13:57:09,350 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-16 13:57:09,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-02-16 13:57:09,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 420. [2022-02-16 13:57:09,354 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-16 13:57:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1057 transitions. [2022-02-16 13:57:09,354 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1057 transitions. Word has length 23 [2022-02-16 13:57:09,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:09,355 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 1057 transitions. [2022-02-16 13:57:09,355 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-16 13:57:09,355 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1057 transitions. [2022-02-16 13:57:09,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:09,355 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:09,355 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-16 13:57:09,371 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-16 13:57:09,563 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-16 13:57:09,563 INFO L402 AbstractCegarLoop]: === Iteration 832 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:09,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:09,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1318878556, now seen corresponding path program 827 times [2022-02-16 13:57:09,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:09,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590580785] [2022-02-16 13:57:09,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:09,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:09,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:09,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:09,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590580785] [2022-02-16 13:57:09,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590580785] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:09,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434200018] [2022-02-16 13:57:09,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:09,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:09,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:09,692 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-16 13:57:09,693 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-16 13:57:09,715 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:09,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:09,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:09,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:09,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:09,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-16 13:57:09,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:09,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 20 treesize of output 16 [2022-02-16 13:57:09,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:57:09,942 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:09,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:10,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:10,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 19 treesize of output 23 [2022-02-16 13:57:10,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:10,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 26 treesize of output 30 [2022-02-16 13:57:10,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:10,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-16 13:57:10,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:10,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434200018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:10,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:10,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:10,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816400335] [2022-02-16 13:57:10,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:10,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:10,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:10,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:10,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:10,230 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-16 13:57:10,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:10,438 INFO L93 Difference]: Finished difference Result 500 states and 1183 transitions. [2022-02-16 13:57:10,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:10,438 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-16 13:57:10,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:10,439 INFO L225 Difference]: With dead ends: 500 [2022-02-16 13:57:10,439 INFO L226 Difference]: Without dead ends: 490 [2022-02-16 13:57:10,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:10,439 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-16 13:57:10,439 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-16 13:57:10,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-16 13:57:10,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 417. [2022-02-16 13:57:10,443 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-16 13:57:10,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1052 transitions. [2022-02-16 13:57:10,444 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1052 transitions. Word has length 23 [2022-02-16 13:57:10,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:10,444 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 1052 transitions. [2022-02-16 13:57:10,444 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-16 13:57:10,444 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1052 transitions. [2022-02-16 13:57:10,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:10,444 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:10,444 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-16 13:57:10,460 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-16 13:57:10,659 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-16 13:57:10,659 INFO L402 AbstractCegarLoop]: === Iteration 833 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:10,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:10,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1973835352, now seen corresponding path program 828 times [2022-02-16 13:57:10,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:10,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054347573] [2022-02-16 13:57:10,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:10,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:10,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:10,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054347573] [2022-02-16 13:57:10,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054347573] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:10,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217853278] [2022-02-16 13:57:10,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:10,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:10,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:10,818 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-16 13:57:10,819 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-16 13:57:10,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:57:10,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:10,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:57:10,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:10,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:10,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 19 treesize of output 15 [2022-02-16 13:57:10,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:10,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 21 treesize of output 17 [2022-02-16 13:57:10,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:10,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 12 treesize of output 5 [2022-02-16 13:57:11,139 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:11,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:11,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:11,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 15 treesize of output 19 [2022-02-16 13:57:11,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:11,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 24 treesize of output 28 [2022-02-16 13:57:11,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:11,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 20 treesize of output 24 [2022-02-16 13:57:11,420 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-16 13:57:11,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217853278] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:11,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:11,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:57:11,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508281820] [2022-02-16 13:57:11,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:11,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:57:11,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:11,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:57:11,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:57:11,421 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-16 13:57:11,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:11,858 INFO L93 Difference]: Finished difference Result 537 states and 1239 transitions. [2022-02-16 13:57:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:11,858 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-16 13:57:11,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:11,859 INFO L225 Difference]: With dead ends: 537 [2022-02-16 13:57:11,859 INFO L226 Difference]: Without dead ends: 527 [2022-02-16 13:57:11,859 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-16 13:57:11,859 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 79 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:57:11,859 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-16 13:57:11,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-02-16 13:57:11,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 420. [2022-02-16 13:57:11,863 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-16 13:57:11,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1064 transitions. [2022-02-16 13:57:11,864 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1064 transitions. Word has length 23 [2022-02-16 13:57:11,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:11,864 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 1064 transitions. [2022-02-16 13:57:11,864 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-16 13:57:11,864 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1064 transitions. [2022-02-16 13:57:11,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:11,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:11,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-16 13:57:11,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (829)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:12,071 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-16 13:57:12,071 INFO L402 AbstractCegarLoop]: === Iteration 834 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:12,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:12,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1125212880, now seen corresponding path program 829 times [2022-02-16 13:57:12,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:12,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45014335] [2022-02-16 13:57:12,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:12,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:12,321 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:12,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:12,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45014335] [2022-02-16 13:57:12,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45014335] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:12,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239972474] [2022-02-16 13:57:12,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:12,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:12,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:12,323 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-16 13:57:12,323 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-16 13:57:12,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:12,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:12,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:12,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:12,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 19 treesize of output 15 [2022-02-16 13:57:12,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:12,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 21 treesize of output 17 [2022-02-16 13:57:12,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:57:12,541 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:12,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:12,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:12,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-16 13:57:12,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:12,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-16 13:57:12,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:12,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-16 13:57:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:12,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239972474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:12,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:12,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:12,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347531928] [2022-02-16 13:57:12,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:12,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:12,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:12,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:12,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:12,797 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-16 13:57:13,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:13,121 INFO L93 Difference]: Finished difference Result 524 states and 1231 transitions. [2022-02-16 13:57:13,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:13,121 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-16 13:57:13,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:13,122 INFO L225 Difference]: With dead ends: 524 [2022-02-16 13:57:13,122 INFO L226 Difference]: Without dead ends: 514 [2022-02-16 13:57:13,122 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-16 13:57:13,122 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:13,122 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.3s Time] [2022-02-16 13:57:13,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-02-16 13:57:13,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 423. [2022-02-16 13:57:13,126 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-16 13:57:13,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1076 transitions. [2022-02-16 13:57:13,127 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1076 transitions. Word has length 23 [2022-02-16 13:57:13,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:13,127 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 1076 transitions. [2022-02-16 13:57:13,127 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-16 13:57:13,127 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1076 transitions. [2022-02-16 13:57:13,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:13,127 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:13,127 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-16 13:57:13,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (830)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:13,343 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-16 13:57:13,343 INFO L402 AbstractCegarLoop]: === Iteration 835 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:13,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:13,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1068040612, now seen corresponding path program 830 times [2022-02-16 13:57:13,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:13,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141569255] [2022-02-16 13:57:13,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:13,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:13,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:13,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-16 13:57:13,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:13,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141569255] [2022-02-16 13:57:13,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141569255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:13,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387783130] [2022-02-16 13:57:13,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:13,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:13,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:13,477 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-16 13:57:13,477 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-16 13:57:13,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:13,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:13,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:13,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:13,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:13,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-16 13:57:13,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:13,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 20 treesize of output 16 [2022-02-16 13:57:13,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 12 treesize of output 5 [2022-02-16 13:57:13,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-16 13:57:13,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:13,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:13,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 19 treesize of output 23 [2022-02-16 13:57:13,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:13,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 22 treesize of output 26 [2022-02-16 13:57:13,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:13,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 18 treesize of output 22 [2022-02-16 13:57:14,112 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:14,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387783130] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:14,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:14,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:14,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019405187] [2022-02-16 13:57:14,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:14,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:14,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:14,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:14,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:14,114 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-16 13:57:14,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:14,492 INFO L93 Difference]: Finished difference Result 515 states and 1210 transitions. [2022-02-16 13:57:14,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:14,492 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-16 13:57:14,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:14,493 INFO L225 Difference]: With dead ends: 515 [2022-02-16 13:57:14,493 INFO L226 Difference]: Without dead ends: 505 [2022-02-16 13:57:14,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:57:14,493 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 61 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:57:14,493 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-16 13:57:14,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-02-16 13:57:14,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 421. [2022-02-16 13:57:14,497 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-16 13:57:14,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1068 transitions. [2022-02-16 13:57:14,497 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1068 transitions. Word has length 23 [2022-02-16 13:57:14,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:14,497 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1068 transitions. [2022-02-16 13:57:14,497 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-16 13:57:14,498 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1068 transitions. [2022-02-16 13:57:14,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:14,498 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:14,498 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-16 13:57:14,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (831)] Ended with exit code 0 [2022-02-16 13:57:14,698 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-16 13:57:14,698 INFO L402 AbstractCegarLoop]: === Iteration 836 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:14,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:14,699 INFO L85 PathProgramCache]: Analyzing trace with hash 968367208, now seen corresponding path program 831 times [2022-02-16 13:57:14,699 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:14,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041697768] [2022-02-16 13:57:14,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:14,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:14,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:14,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-16 13:57:14,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:14,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041697768] [2022-02-16 13:57:14,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041697768] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:14,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478142815] [2022-02-16 13:57:14,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:14,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:14,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:14,928 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-16 13:57:14,929 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-16 13:57:14,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:57:14,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:14,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:57:14,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:15,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:15,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 19 treesize of output 15 [2022-02-16 13:57:15,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:15,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 21 treesize of output 17 [2022-02-16 13:57:15,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:15,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 12 treesize of output 5 [2022-02-16 13:57:15,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-16 13:57:15,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:15,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:15,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 15 treesize of output 19 [2022-02-16 13:57:15,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:15,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 28 treesize of output 32 [2022-02-16 13:57:15,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:15,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-16 13:57:15,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-16 13:57:15,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478142815] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:15,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:15,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:15,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129834035] [2022-02-16 13:57:15,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:15,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:15,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:15,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:15,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:15,898 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-16 13:57:16,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:16,635 INFO L93 Difference]: Finished difference Result 565 states and 1303 transitions. [2022-02-16 13:57:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:57:16,635 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-16 13:57:16,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:16,636 INFO L225 Difference]: With dead ends: 565 [2022-02-16 13:57:16,636 INFO L226 Difference]: Without dead ends: 555 [2022-02-16 13:57:16,636 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-16 13:57:16,637 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-16 13:57:16,637 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-16 13:57:16,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-02-16 13:57:16,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 431. [2022-02-16 13:57:16,640 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-16 13:57:16,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1103 transitions. [2022-02-16 13:57:16,641 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1103 transitions. Word has length 23 [2022-02-16 13:57:16,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:16,641 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 1103 transitions. [2022-02-16 13:57:16,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-16 13:57:16,641 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1103 transitions. [2022-02-16 13:57:16,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:16,642 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:16,642 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-16 13:57:16,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (832)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:16,842 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-16 13:57:16,842 INFO L402 AbstractCegarLoop]: === Iteration 837 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:16,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:16,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1758761328, now seen corresponding path program 832 times [2022-02-16 13:57:16,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:16,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459853395] [2022-02-16 13:57:16,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:16,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:16,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:17,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:17,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:17,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459853395] [2022-02-16 13:57:17,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459853395] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:17,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102724855] [2022-02-16 13:57:17,083 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:17,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:17,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:17,084 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-16 13:57:17,084 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-16 13:57:17,110 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:17,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:17,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:17,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:17,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:17,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-16 13:57:17,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:17,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:57:17,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:17,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:17,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:17,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 15 treesize of output 19 [2022-02-16 13:57:17,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:17,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 28 treesize of output 32 [2022-02-16 13:57:17,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:17,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 24 treesize of output 28 [2022-02-16 13:57:17,797 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:17,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102724855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:17,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:17,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:17,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043200728] [2022-02-16 13:57:17,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:17,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:17,798 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:17,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:17,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:17,798 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-16 13:57:18,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:18,508 INFO L93 Difference]: Finished difference Result 542 states and 1301 transitions. [2022-02-16 13:57:18,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:18,508 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-16 13:57:18,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:18,509 INFO L225 Difference]: With dead ends: 542 [2022-02-16 13:57:18,509 INFO L226 Difference]: Without dead ends: 532 [2022-02-16 13:57:18,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=262, Invalid=1630, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:57:18,509 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 168 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:18,509 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.3s Time] [2022-02-16 13:57:18,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-02-16 13:57:18,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 434. [2022-02-16 13:57:18,513 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-16 13:57:18,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1117 transitions. [2022-02-16 13:57:18,514 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1117 transitions. Word has length 23 [2022-02-16 13:57:18,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:18,514 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1117 transitions. [2022-02-16 13:57:18,514 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-16 13:57:18,514 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1117 transitions. [2022-02-16 13:57:18,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:18,514 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:18,514 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-16 13:57:18,530 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-16 13:57:18,715 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-16 13:57:18,716 INFO L402 AbstractCegarLoop]: === Iteration 838 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:18,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:18,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1942643825, now seen corresponding path program 833 times [2022-02-16 13:57:18,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:18,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825285185] [2022-02-16 13:57:18,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:18,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:18,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:18,803 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-16 13:57:18,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:18,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825285185] [2022-02-16 13:57:18,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825285185] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:18,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157651319] [2022-02-16 13:57:18,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:18,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:18,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:18,804 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-16 13:57:18,805 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-16 13:57:18,830 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:57:18,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:18,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:57:18,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:18,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:18,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:19,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:19,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-16 13:57:19,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:19,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-16 13:57:19,072 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-16 13:57:19,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:19,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:19,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-16 13:57:19,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 20 treesize of output 24 [2022-02-16 13:57:19,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 16 treesize of output 20 [2022-02-16 13:57:19,212 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-16 13:57:19,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157651319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:19,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:19,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:57:19,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465394559] [2022-02-16 13:57:19,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:19,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:57:19,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:19,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:57:19,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:57:19,213 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-16 13:57:19,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:19,307 INFO L93 Difference]: Finished difference Result 475 states and 1188 transitions. [2022-02-16 13:57:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:19,308 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-16 13:57:19,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:19,308 INFO L225 Difference]: With dead ends: 475 [2022-02-16 13:57:19,309 INFO L226 Difference]: Without dead ends: 465 [2022-02-16 13:57:19,309 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-16 13:57:19,309 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:57:19,309 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-16 13:57:19,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-16 13:57:19,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 437. [2022-02-16 13:57:19,312 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-16 13:57:19,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1127 transitions. [2022-02-16 13:57:19,313 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1127 transitions. Word has length 23 [2022-02-16 13:57:19,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:19,313 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1127 transitions. [2022-02-16 13:57:19,313 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-16 13:57:19,313 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1127 transitions. [2022-02-16 13:57:19,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:19,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:19,314 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-16 13:57:19,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (834)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:19,514 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-16 13:57:19,515 INFO L402 AbstractCegarLoop]: === Iteration 839 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:19,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:19,515 INFO L85 PathProgramCache]: Analyzing trace with hash 697983238, now seen corresponding path program 834 times [2022-02-16 13:57:19,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:19,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340283187] [2022-02-16 13:57:19,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:19,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:19,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:19,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-16 13:57:19,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:19,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340283187] [2022-02-16 13:57:19,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340283187] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:19,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421371174] [2022-02-16 13:57:19,741 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:19,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:19,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:19,742 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-16 13:57:19,742 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-16 13:57:19,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:57:19,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:19,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:19,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:19,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:19,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-16 13:57:19,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:19,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:19,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:19,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 12 treesize of output 5 [2022-02-16 13:57:20,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-16 13:57:20,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:20,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:20,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 19 treesize of output 23 [2022-02-16 13:57:20,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:20,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 28 treesize of output 32 [2022-02-16 13:57:20,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:20,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 22 treesize of output 26 [2022-02-16 13:57:20,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:20,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421371174] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:20,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:20,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:20,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864339452] [2022-02-16 13:57:20,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:20,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:20,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:20,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:20,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:20,407 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-16 13:57:20,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:20,707 INFO L93 Difference]: Finished difference Result 500 states and 1231 transitions. [2022-02-16 13:57:20,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:20,708 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-16 13:57:20,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:20,708 INFO L225 Difference]: With dead ends: 500 [2022-02-16 13:57:20,708 INFO L226 Difference]: Without dead ends: 490 [2022-02-16 13:57:20,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:20,709 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:20,709 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.3s Time] [2022-02-16 13:57:20,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-16 13:57:20,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 440. [2022-02-16 13:57:20,713 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-16 13:57:20,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1140 transitions. [2022-02-16 13:57:20,713 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1140 transitions. Word has length 23 [2022-02-16 13:57:20,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:20,713 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1140 transitions. [2022-02-16 13:57:20,713 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-16 13:57:20,714 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1140 transitions. [2022-02-16 13:57:20,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:20,714 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:20,714 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-16 13:57:20,729 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-16 13:57:20,917 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-16 13:57:20,917 INFO L402 AbstractCegarLoop]: === Iteration 840 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:20,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:20,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1999522175, now seen corresponding path program 835 times [2022-02-16 13:57:20,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:20,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288474592] [2022-02-16 13:57:20,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:20,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:21,009 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-16 13:57:21,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:21,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288474592] [2022-02-16 13:57:21,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288474592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:21,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633522919] [2022-02-16 13:57:21,009 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:21,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:21,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:21,010 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-16 13:57:21,011 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-16 13:57:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:21,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:21,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:21,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:21,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:21,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 17 treesize of output 13 [2022-02-16 13:57:21,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 9 treesize of output 3 [2022-02-16 13:57:21,239 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-16 13:57:21,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:21,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:21,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 16 treesize of output 20 [2022-02-16 13:57:21,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:21,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 20 treesize of output 24 [2022-02-16 13:57:21,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:21,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:57:21,357 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-16 13:57:21,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633522919] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:21,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:21,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:57:21,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964739212] [2022-02-16 13:57:21,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:21,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:57:21,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:21,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:57:21,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:57:21,358 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-16 13:57:21,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:21,444 INFO L93 Difference]: Finished difference Result 483 states and 1210 transitions. [2022-02-16 13:57:21,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:21,445 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-16 13:57:21,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:21,445 INFO L225 Difference]: With dead ends: 483 [2022-02-16 13:57:21,445 INFO L226 Difference]: Without dead ends: 474 [2022-02-16 13:57:21,445 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-16 13:57:21,445 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-16 13:57:21,445 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-16 13:57:21,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-16 13:57:21,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 437. [2022-02-16 13:57:21,449 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-16 13:57:21,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1130 transitions. [2022-02-16 13:57:21,449 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1130 transitions. Word has length 23 [2022-02-16 13:57:21,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:21,450 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1130 transitions. [2022-02-16 13:57:21,450 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-16 13:57:21,450 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1130 transitions. [2022-02-16 13:57:21,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:21,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:21,450 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-16 13:57:21,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (836)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:21,656 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-16 13:57:21,656 INFO L402 AbstractCegarLoop]: === Iteration 841 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:21,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:21,657 INFO L85 PathProgramCache]: Analyzing trace with hash 427224902, now seen corresponding path program 836 times [2022-02-16 13:57:21,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:21,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024672339] [2022-02-16 13:57:21,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:21,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:21,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:21,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-16 13:57:21,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:21,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024672339] [2022-02-16 13:57:21,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024672339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:21,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804840599] [2022-02-16 13:57:21,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:21,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:21,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:21,955 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-16 13:57:21,957 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-16 13:57:21,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:21,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:21,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:21,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:22,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:22,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:22,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-16 13:57:22,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:22,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 12 treesize of output 5 [2022-02-16 13:57:22,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-16 13:57:22,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:22,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:22,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 18 treesize of output 22 [2022-02-16 13:57:22,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:22,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 22 treesize of output 26 [2022-02-16 13:57:22,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:22,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 18 treesize of output 22 [2022-02-16 13:57:22,418 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:22,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804840599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:22,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:22,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:22,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138826208] [2022-02-16 13:57:22,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:22,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:22,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:22,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:22,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:22,419 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-16 13:57:22,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:22,633 INFO L93 Difference]: Finished difference Result 518 states and 1255 transitions. [2022-02-16 13:57:22,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:22,633 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-16 13:57:22,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:22,634 INFO L225 Difference]: With dead ends: 518 [2022-02-16 13:57:22,634 INFO L226 Difference]: Without dead ends: 508 [2022-02-16 13:57:22,634 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-16 13:57:22,634 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:22,634 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.2s Time] [2022-02-16 13:57:22,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-16 13:57:22,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 440. [2022-02-16 13:57:22,638 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-16 13:57:22,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1137 transitions. [2022-02-16 13:57:22,639 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1137 transitions. Word has length 23 [2022-02-16 13:57:22,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:22,639 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1137 transitions. [2022-02-16 13:57:22,639 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-16 13:57:22,639 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1137 transitions. [2022-02-16 13:57:22,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:22,639 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:22,639 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-16 13:57:22,655 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-16 13:57:22,855 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-16 13:57:22,855 INFO L402 AbstractCegarLoop]: === Iteration 842 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:22,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:22,855 INFO L85 PathProgramCache]: Analyzing trace with hash 835131330, now seen corresponding path program 837 times [2022-02-16 13:57:22,855 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:22,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289765042] [2022-02-16 13:57:22,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:22,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:22,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-16 13:57:22,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:22,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289765042] [2022-02-16 13:57:22,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289765042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:22,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988452422] [2022-02-16 13:57:22,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:22,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:22,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:22,992 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-16 13:57:22,993 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-16 13:57:23,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:57:23,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:23,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:57:23,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:23,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:23,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 19 treesize of output 15 [2022-02-16 13:57:23,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:23,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 20 treesize of output 16 [2022-02-16 13:57:23,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:23,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 12 treesize of output 5 [2022-02-16 13:57:23,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:23,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:23,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:23,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 27 treesize of output 29 [2022-02-16 13:57:23,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:23,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 32 treesize of output 34 [2022-02-16 13:57:23,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:23,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 26 treesize of output 28 [2022-02-16 13:57:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:23,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988452422] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:23,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:23,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:57:23,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831199600] [2022-02-16 13:57:23,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:23,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:57:23,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:23,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:57:23,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:57:23,526 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-16 13:57:23,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:23,855 INFO L93 Difference]: Finished difference Result 561 states and 1319 transitions. [2022-02-16 13:57:23,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:57:23,856 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-16 13:57:23,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:23,856 INFO L225 Difference]: With dead ends: 561 [2022-02-16 13:57:23,856 INFO L226 Difference]: Without dead ends: 551 [2022-02-16 13:57:23,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:57:23,857 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-16 13:57:23,857 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-16 13:57:23,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-02-16 13:57:23,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 442. [2022-02-16 13:57:23,861 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-16 13:57:23,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1145 transitions. [2022-02-16 13:57:23,861 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1145 transitions. Word has length 23 [2022-02-16 13:57:23,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:23,861 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1145 transitions. [2022-02-16 13:57:23,862 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-16 13:57:23,862 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1145 transitions. [2022-02-16 13:57:23,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:23,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:23,862 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-16 13:57:23,878 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-16 13:57:24,075 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-16 13:57:24,075 INFO L402 AbstractCegarLoop]: === Iteration 843 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:24,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:24,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1669259078, now seen corresponding path program 838 times [2022-02-16 13:57:24,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:24,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540693737] [2022-02-16 13:57:24,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:24,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:24,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-16 13:57:24,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:24,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540693737] [2022-02-16 13:57:24,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540693737] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:24,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049980605] [2022-02-16 13:57:24,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:24,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:24,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:24,275 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-16 13:57:24,276 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-16 13:57:24,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:24,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:24,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:24,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:24,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:24,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-16 13:57:24,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:24,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 21 treesize of output 17 [2022-02-16 13:57:24,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:24,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 12 treesize of output 5 [2022-02-16 13:57:24,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:24,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:24,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:24,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 18 treesize of output 22 [2022-02-16 13:57:24,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:24,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-16 13:57:24,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:57:24,747 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:24,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049980605] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:24,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:24,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:24,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588980647] [2022-02-16 13:57:24,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:24,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:24,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:24,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:24,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:24,748 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-16 13:57:25,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:25,074 INFO L93 Difference]: Finished difference Result 547 states and 1310 transitions. [2022-02-16 13:57:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:25,074 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-16 13:57:25,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:25,075 INFO L225 Difference]: With dead ends: 547 [2022-02-16 13:57:25,075 INFO L226 Difference]: Without dead ends: 537 [2022-02-16 13:57:25,075 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-16 13:57:25,075 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 66 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:57:25,075 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-16 13:57:25,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-02-16 13:57:25,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 444. [2022-02-16 13:57:25,079 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-16 13:57:25,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1153 transitions. [2022-02-16 13:57:25,080 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1153 transitions. Word has length 23 [2022-02-16 13:57:25,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:25,080 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 1153 transitions. [2022-02-16 13:57:25,080 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-16 13:57:25,080 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1153 transitions. [2022-02-16 13:57:25,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:25,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:25,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-16 13:57:25,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (839)] Ended with exit code 0 [2022-02-16 13:57:25,289 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-16 13:57:25,290 INFO L402 AbstractCegarLoop]: === Iteration 844 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:25,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:25,290 INFO L85 PathProgramCache]: Analyzing trace with hash -432454726, now seen corresponding path program 839 times [2022-02-16 13:57:25,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:25,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429426206] [2022-02-16 13:57:25,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:25,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:25,432 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:25,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:25,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429426206] [2022-02-16 13:57:25,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429426206] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:25,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121778577] [2022-02-16 13:57:25,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:25,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:25,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:25,434 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-16 13:57:25,434 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-16 13:57:25,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:57:25,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:25,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:57:25,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:25,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:25,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-16 13:57:25,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:25,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 20 treesize of output 16 [2022-02-16 13:57:25,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:25,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:57:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:25,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:25,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:25,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 19 treesize of output 23 [2022-02-16 13:57:25,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 22 treesize of output 26 [2022-02-16 13:57:25,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 18 treesize of output 22 [2022-02-16 13:57:25,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-16 13:57:25,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121778577] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:25,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:25,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-16 13:57:25,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777504187] [2022-02-16 13:57:25,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:25,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-16 13:57:25,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:25,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-16 13:57:25,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:25,920 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-16 13:57:26,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:26,261 INFO L93 Difference]: Finished difference Result 526 states and 1273 transitions. [2022-02-16 13:57:26,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:26,261 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-16 13:57:26,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:26,262 INFO L225 Difference]: With dead ends: 526 [2022-02-16 13:57:26,262 INFO L226 Difference]: Without dead ends: 516 [2022-02-16 13:57:26,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=164, Invalid=1242, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:57:26,262 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 56 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:26,262 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.2s Time] [2022-02-16 13:57:26,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-02-16 13:57:26,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 442. [2022-02-16 13:57:26,266 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-16 13:57:26,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1145 transitions. [2022-02-16 13:57:26,267 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1145 transitions. Word has length 23 [2022-02-16 13:57:26,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:26,267 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1145 transitions. [2022-02-16 13:57:26,267 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-16 13:57:26,267 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1145 transitions. [2022-02-16 13:57:26,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:26,268 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:26,268 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-16 13:57:26,283 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-16 13:57:26,483 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-16 13:57:26,483 INFO L402 AbstractCegarLoop]: === Iteration 845 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:26,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:26,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1235476094, now seen corresponding path program 840 times [2022-02-16 13:57:26,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:26,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793771074] [2022-02-16 13:57:26,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:26,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:26,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:26,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:26,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793771074] [2022-02-16 13:57:26,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793771074] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:26,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918799150] [2022-02-16 13:57:26,632 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:26,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:26,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:26,633 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-16 13:57:26,634 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-16 13:57:26,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:57:26,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:26,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:26,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:26,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:26,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 19 treesize of output 15 [2022-02-16 13:57:26,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:26,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-16 13:57:26,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:26,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 12 treesize of output 5 [2022-02-16 13:57:26,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-16 13:57:26,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:27,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:27,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 22 treesize of output 26 [2022-02-16 13:57:27,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:27,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 26 treesize of output 30 [2022-02-16 13:57:27,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:27,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-16 13:57:27,124 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:27,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918799150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:27,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:27,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:27,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738426125] [2022-02-16 13:57:27,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:27,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:27,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:27,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:27,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:27,125 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-16 13:57:27,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:27,379 INFO L93 Difference]: Finished difference Result 537 states and 1306 transitions. [2022-02-16 13:57:27,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:27,379 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-16 13:57:27,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:27,380 INFO L225 Difference]: With dead ends: 537 [2022-02-16 13:57:27,380 INFO L226 Difference]: Without dead ends: 527 [2022-02-16 13:57:27,380 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-16 13:57:27,380 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-16 13:57:27,380 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-16 13:57:27,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-02-16 13:57:27,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 457. [2022-02-16 13:57:27,384 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-16 13:57:27,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 1183 transitions. [2022-02-16 13:57:27,385 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 1183 transitions. Word has length 23 [2022-02-16 13:57:27,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:27,385 INFO L470 AbstractCegarLoop]: Abstraction has 457 states and 1183 transitions. [2022-02-16 13:57:27,385 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-16 13:57:27,385 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 1183 transitions. [2022-02-16 13:57:27,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:27,385 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:27,385 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-16 13:57:27,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (841)] Ended with exit code 0 [2022-02-16 13:57:27,592 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-16 13:57:27,593 INFO L402 AbstractCegarLoop]: === Iteration 846 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:27,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:27,593 INFO L85 PathProgramCache]: Analyzing trace with hash -231538941, now seen corresponding path program 841 times [2022-02-16 13:57:27,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:27,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307830555] [2022-02-16 13:57:27,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:27,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:27,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:27,701 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-16 13:57:27,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:27,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307830555] [2022-02-16 13:57:27,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307830555] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:27,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433262111] [2022-02-16 13:57:27,701 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:27,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:27,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:27,702 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-16 13:57:27,703 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-16 13:57:27,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:27,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:27,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:27,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:27,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 19 treesize of output 15 [2022-02-16 13:57:27,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:27,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 17 treesize of output 13 [2022-02-16 13:57:27,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:27,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 9 treesize of output 3 [2022-02-16 13:57:27,970 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-16 13:57:27,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:28,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:28,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 16 treesize of output 20 [2022-02-16 13:57:28,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:28,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-16 13:57:28,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:28,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-16 13:57:28,062 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-16 13:57:28,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433262111] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:28,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:28,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:57:28,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166725084] [2022-02-16 13:57:28,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:28,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:57:28,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:28,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:57:28,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:57:28,063 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-16 13:57:28,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:28,122 INFO L93 Difference]: Finished difference Result 500 states and 1260 transitions. [2022-02-16 13:57:28,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:28,122 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-16 13:57:28,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:28,123 INFO L225 Difference]: With dead ends: 500 [2022-02-16 13:57:28,123 INFO L226 Difference]: Without dead ends: 490 [2022-02-16 13:57:28,123 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-16 13:57:28,123 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-16 13:57:28,123 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-16 13:57:28,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-16 13:57:28,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 458. [2022-02-16 13:57:28,127 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-16 13:57:28,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1187 transitions. [2022-02-16 13:57:28,128 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1187 transitions. Word has length 23 [2022-02-16 13:57:28,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:28,128 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1187 transitions. [2022-02-16 13:57:28,128 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-16 13:57:28,128 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1187 transitions. [2022-02-16 13:57:28,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:28,128 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:28,128 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-16 13:57:28,144 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-16 13:57:28,343 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-16 13:57:28,343 INFO L402 AbstractCegarLoop]: === Iteration 847 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:28,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:28,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1150090640, now seen corresponding path program 842 times [2022-02-16 13:57:28,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:28,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510445570] [2022-02-16 13:57:28,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:28,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:28,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:28,563 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:28,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:28,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510445570] [2022-02-16 13:57:28,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510445570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:28,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819050771] [2022-02-16 13:57:28,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:28,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:28,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:28,564 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-16 13:57:28,565 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-16 13:57:28,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:28,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:28,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:28,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:28,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:28,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-16 13:57:28,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:28,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-16 13:57:28,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:28,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 12 treesize of output 5 [2022-02-16 13:57:28,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-16 13:57:28,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:29,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:29,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 18 treesize of output 22 [2022-02-16 13:57:29,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:29,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 26 treesize of output 30 [2022-02-16 13:57:29,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:57:29,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:29,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819050771] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:29,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:29,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:29,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633019419] [2022-02-16 13:57:29,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:29,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:29,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:29,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:29,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:29,257 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-16 13:57:29,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:29,635 INFO L93 Difference]: Finished difference Result 579 states and 1389 transitions. [2022-02-16 13:57:29,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:29,635 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-16 13:57:29,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:29,636 INFO L225 Difference]: With dead ends: 579 [2022-02-16 13:57:29,636 INFO L226 Difference]: Without dead ends: 569 [2022-02-16 13:57:29,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:57:29,636 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 66 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:29,636 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.3s Time] [2022-02-16 13:57:29,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-16 13:57:29,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 460. [2022-02-16 13:57:29,640 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-16 13:57:29,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1197 transitions. [2022-02-16 13:57:29,641 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1197 transitions. Word has length 23 [2022-02-16 13:57:29,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:29,641 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1197 transitions. [2022-02-16 13:57:29,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-16 13:57:29,641 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1197 transitions. [2022-02-16 13:57:29,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:29,641 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:29,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-16 13:57:29,656 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-16 13:57:29,843 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-16 13:57:29,843 INFO L402 AbstractCegarLoop]: === Iteration 848 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:29,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:29,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1043162852, now seen corresponding path program 843 times [2022-02-16 13:57:29,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:29,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442221364] [2022-02-16 13:57:29,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:29,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:29,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:29,974 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:29,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:29,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442221364] [2022-02-16 13:57:29,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442221364] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:29,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616552281] [2022-02-16 13:57:29,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:29,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:29,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:29,976 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-16 13:57:29,976 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-16 13:57:30,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:57:30,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:30,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:57:30,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:30,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:30,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-16 13:57:30,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:30,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 20 treesize of output 16 [2022-02-16 13:57:30,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:30,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 12 treesize of output 5 [2022-02-16 13:57:30,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:30,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:30,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:30,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 27 treesize of output 29 [2022-02-16 13:57:30,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:30,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 38 treesize of output 40 [2022-02-16 13:57:30,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:30,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 32 treesize of output 32 [2022-02-16 13:57:30,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-16 13:57:30,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616552281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:30,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:30,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:30,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219085593] [2022-02-16 13:57:30,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:30,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:30,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:30,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:30,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:30,837 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-16 13:57:31,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:31,670 INFO L93 Difference]: Finished difference Result 633 states and 1463 transitions. [2022-02-16 13:57:31,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:57:31,671 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-16 13:57:31,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:31,672 INFO L225 Difference]: With dead ends: 633 [2022-02-16 13:57:31,672 INFO L226 Difference]: Without dead ends: 618 [2022-02-16 13:57:31,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=156, Invalid=1326, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:57:31,672 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 98 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:31,672 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.6s Time] [2022-02-16 13:57:31,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-02-16 13:57:31,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 466. [2022-02-16 13:57:31,676 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-16 13:57:31,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1219 transitions. [2022-02-16 13:57:31,677 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1219 transitions. Word has length 23 [2022-02-16 13:57:31,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:31,677 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1219 transitions. [2022-02-16 13:57:31,677 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-16 13:57:31,677 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1219 transitions. [2022-02-16 13:57:31,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:31,678 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:31,687 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-16 13:57:31,711 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-16 13:57:31,902 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-16 13:57:31,902 INFO L402 AbstractCegarLoop]: === Iteration 849 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:31,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:31,903 INFO L85 PathProgramCache]: Analyzing trace with hash 59484039, now seen corresponding path program 844 times [2022-02-16 13:57:31,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:31,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684877289] [2022-02-16 13:57:31,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:31,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:31,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:32,042 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-16 13:57:32,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:32,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684877289] [2022-02-16 13:57:32,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684877289] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:32,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817634396] [2022-02-16 13:57:32,042 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:32,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:32,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:32,043 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-16 13:57:32,044 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-16 13:57:32,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:32,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:32,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:32,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:32,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:32,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 19 treesize of output 15 [2022-02-16 13:57:32,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:32,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 19 treesize of output 15 [2022-02-16 13:57:32,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:32,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:57:32,333 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-16 13:57:32,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:32,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:32,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 20 [2022-02-16 13:57:32,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:32,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 20 treesize of output 24 [2022-02-16 13:57:32,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:32,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 16 treesize of output 20 [2022-02-16 13:57:32,487 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-16 13:57:32,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817634396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:32,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:32,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:57:32,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075868434] [2022-02-16 13:57:32,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:32,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:57:32,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:32,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:57:32,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:57:32,488 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-16 13:57:32,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:32,622 INFO L93 Difference]: Finished difference Result 521 states and 1311 transitions. [2022-02-16 13:57:32,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:32,622 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-16 13:57:32,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:32,623 INFO L225 Difference]: With dead ends: 521 [2022-02-16 13:57:32,623 INFO L226 Difference]: Without dead ends: 504 [2022-02-16 13:57:32,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:57:32,623 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-16 13:57:32,623 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-16 13:57:32,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-02-16 13:57:32,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 465. [2022-02-16 13:57:32,627 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-16 13:57:32,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1214 transitions. [2022-02-16 13:57:32,628 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1214 transitions. Word has length 23 [2022-02-16 13:57:32,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:32,628 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 1214 transitions. [2022-02-16 13:57:32,628 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-16 13:57:32,628 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1214 transitions. [2022-02-16 13:57:32,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:32,628 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:32,629 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-16 13:57:32,644 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-16 13:57:32,844 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-16 13:57:32,844 INFO L402 AbstractCegarLoop]: === Iteration 850 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:32,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:32,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2102926304, now seen corresponding path program 845 times [2022-02-16 13:57:32,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:32,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348912801] [2022-02-16 13:57:32,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:32,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:32,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:33,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-16 13:57:33,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:33,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348912801] [2022-02-16 13:57:33,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348912801] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:33,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727536922] [2022-02-16 13:57:33,076 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:33,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:33,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:33,078 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-16 13:57:33,078 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-16 13:57:33,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:33,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:33,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:33,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:33,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:33,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-16 13:57:33,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:33,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 21 treesize of output 17 [2022-02-16 13:57:33,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:33,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 12 treesize of output 5 [2022-02-16 13:57:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:33,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:33,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:33,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-16 13:57:33,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:33,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 28 treesize of output 32 [2022-02-16 13:57:33,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:33,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 22 treesize of output 26 [2022-02-16 13:57:33,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-16 13:57:33,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727536922] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:33,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:33,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:33,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722711950] [2022-02-16 13:57:33,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:33,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:33,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:33,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:33,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:33,723 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-16 13:57:34,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:34,140 INFO L93 Difference]: Finished difference Result 626 states and 1520 transitions. [2022-02-16 13:57:34,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:57:34,140 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-16 13:57:34,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:34,141 INFO L225 Difference]: With dead ends: 626 [2022-02-16 13:57:34,141 INFO L226 Difference]: Without dead ends: 616 [2022-02-16 13:57:34,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=182, Invalid=1300, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:57:34,141 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:34,141 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.3s Time] [2022-02-16 13:57:34,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-02-16 13:57:34,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 471. [2022-02-16 13:57:34,146 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-16 13:57:34,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1233 transitions. [2022-02-16 13:57:34,147 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1233 transitions. Word has length 23 [2022-02-16 13:57:34,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:34,147 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1233 transitions. [2022-02-16 13:57:34,147 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-16 13:57:34,147 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1233 transitions. [2022-02-16 13:57:34,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:34,147 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:34,147 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-16 13:57:34,163 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-16 13:57:34,355 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-16 13:57:34,355 INFO L402 AbstractCegarLoop]: === Iteration 851 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:34,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:34,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1401646872, now seen corresponding path program 846 times [2022-02-16 13:57:34,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:34,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645748396] [2022-02-16 13:57:34,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:34,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:34,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:34,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:34,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:34,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645748396] [2022-02-16 13:57:34,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645748396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:34,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521384221] [2022-02-16 13:57:34,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:34,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:34,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:34,596 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-16 13:57:34,597 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-16 13:57:34,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:34,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:34,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:34,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:34,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:34,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 19 treesize of output 15 [2022-02-16 13:57:34,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:34,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-16 13:57:34,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:34,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-16 13:57:34,817 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:34,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:34,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:34,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 15 treesize of output 19 [2022-02-16 13:57:34,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:34,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 28 treesize of output 32 [2022-02-16 13:57:34,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:34,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 22 treesize of output 26 [2022-02-16 13:57: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-16 13:57:35,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521384221] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:35,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:35,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:35,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449704468] [2022-02-16 13:57:35,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:35,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:35,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:35,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:35,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:35,096 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-16 13:57:35,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:35,609 INFO L93 Difference]: Finished difference Result 582 states and 1421 transitions. [2022-02-16 13:57:35,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:57:35,609 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-16 13:57:35,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:35,610 INFO L225 Difference]: With dead ends: 582 [2022-02-16 13:57:35,610 INFO L226 Difference]: Without dead ends: 572 [2022-02-16 13:57:35,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:57:35,611 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 138 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:57:35,611 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-16 13:57:35,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-02-16 13:57:35,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 472. [2022-02-16 13:57:35,615 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-16 13:57:35,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1236 transitions. [2022-02-16 13:57:35,616 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1236 transitions. Word has length 23 [2022-02-16 13:57:35,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:35,616 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1236 transitions. [2022-02-16 13:57:35,616 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-16 13:57:35,616 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1236 transitions. [2022-02-16 13:57:35,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:35,616 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:35,616 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-16 13:57:35,632 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-16 13:57:35,818 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-16 13:57:35,819 INFO L402 AbstractCegarLoop]: === Iteration 852 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:35,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:35,819 INFO L85 PathProgramCache]: Analyzing trace with hash -808084729, now seen corresponding path program 847 times [2022-02-16 13:57:35,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:35,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472093676] [2022-02-16 13:57:35,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:35,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:35,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:35,903 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-16 13:57:35,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:35,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472093676] [2022-02-16 13:57:35,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472093676] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:35,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082248003] [2022-02-16 13:57:35,903 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:35,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:35,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:35,904 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-16 13:57:35,905 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-16 13:57:35,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:35,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:35,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:36,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:36,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-16 13:57:36,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:36,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:57:36,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:36,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 9 treesize of output 3 [2022-02-16 13:57:36,220 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-16 13:57:36,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:36,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:36,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 16 treesize of output 20 [2022-02-16 13:57:36,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:36,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 20 treesize of output 24 [2022-02-16 13:57:36,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:36,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-16 13:57:36,356 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-16 13:57:36,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082248003] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:36,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:36,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:57:36,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681145533] [2022-02-16 13:57:36,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:36,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:57:36,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:36,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:57:36,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:57:36,356 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-16 13:57:36,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:36,425 INFO L93 Difference]: Finished difference Result 523 states and 1321 transitions. [2022-02-16 13:57:36,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:36,425 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-16 13:57:36,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:36,426 INFO L225 Difference]: With dead ends: 523 [2022-02-16 13:57:36,426 INFO L226 Difference]: Without dead ends: 513 [2022-02-16 13:57:36,426 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-16 13:57:36,426 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:57:36,426 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-16 13:57:36,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-02-16 13:57:36,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 476. [2022-02-16 13:57:36,430 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-16 13:57:36,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1249 transitions. [2022-02-16 13:57:36,431 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1249 transitions. Word has length 23 [2022-02-16 13:57:36,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:36,431 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1249 transitions. [2022-02-16 13:57:36,431 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-16 13:57:36,431 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1249 transitions. [2022-02-16 13:57:36,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:36,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:36,431 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-16 13:57:36,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (848)] Ended with exit code 0 [2022-02-16 13:57:36,634 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-16 13:57:36,634 INFO L402 AbstractCegarLoop]: === Iteration 853 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:36,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:36,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1832542334, now seen corresponding path program 848 times [2022-02-16 13:57:36,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:36,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573557829] [2022-02-16 13:57:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:36,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:36,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:36,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:36,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573557829] [2022-02-16 13:57:36,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573557829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:36,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605995725] [2022-02-16 13:57:36,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:36,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:36,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:36,860 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-16 13:57:36,860 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-16 13:57:36,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:36,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:36,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:36,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:37,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:37,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 19 treesize of output 15 [2022-02-16 13:57:37,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:37,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:37,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:37,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 12 treesize of output 5 [2022-02-16 13:57:37,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:37,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:37,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:37,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 19 treesize of output 23 [2022-02-16 13:57:37,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:37,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 28 treesize of output 32 [2022-02-16 13:57:37,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:37,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-16 13:57:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:37,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605995725] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:37,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:37,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:37,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975548212] [2022-02-16 13:57:37,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:37,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:37,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:37,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:37,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:37,589 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-16 13:57:37,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:37,855 INFO L93 Difference]: Finished difference Result 545 states and 1361 transitions. [2022-02-16 13:57:37,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:37,855 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-16 13:57:37,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:37,856 INFO L225 Difference]: With dead ends: 545 [2022-02-16 13:57:37,856 INFO L226 Difference]: Without dead ends: 535 [2022-02-16 13:57:37,856 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-16 13:57:37,856 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-16 13:57:37,856 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-16 13:57:37,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-02-16 13:57:37,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 476. [2022-02-16 13:57:37,860 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-16 13:57:37,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1250 transitions. [2022-02-16 13:57:37,861 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1250 transitions. Word has length 23 [2022-02-16 13:57:37,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:37,861 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1250 transitions. [2022-02-16 13:57:37,861 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-16 13:57:37,861 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1250 transitions. [2022-02-16 13:57:37,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:37,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:37,862 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-16 13:57:37,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (849)] Ended with exit code 0 [2022-02-16 13:57:38,062 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-16 13:57:38,062 INFO L402 AbstractCegarLoop]: === Iteration 854 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:38,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:38,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1160886025, now seen corresponding path program 849 times [2022-02-16 13:57:38,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:38,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964851759] [2022-02-16 13:57:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:38,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:38,172 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-16 13:57:38,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:38,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964851759] [2022-02-16 13:57:38,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964851759] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:38,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474911511] [2022-02-16 13:57:38,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:38,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:38,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:38,174 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-16 13:57:38,174 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-16 13:57:38,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:38,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:38,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:57:38,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:38,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:38,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-16 13:57:38,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:38,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 17 treesize of output 13 [2022-02-16 13:57:38,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:38,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 9 treesize of output 3 [2022-02-16 13:57:38,444 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-16 13:57:38,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:38,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:38,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-16 13:57:38,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:57:38,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:38,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 16 treesize of output 20 [2022-02-16 13:57:38,590 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-16 13:57:38,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474911511] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:38,590 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:38,590 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:57:38,590 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62334542] [2022-02-16 13:57:38,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:38,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:57:38,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:38,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:57:38,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:57:38,591 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-16 13:57:38,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:38,698 INFO L93 Difference]: Finished difference Result 528 states and 1331 transitions. [2022-02-16 13:57:38,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:57:38,699 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-16 13:57:38,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:38,699 INFO L225 Difference]: With dead ends: 528 [2022-02-16 13:57:38,699 INFO L226 Difference]: Without dead ends: 519 [2022-02-16 13:57:38,699 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-16 13:57:38,700 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-16 13:57:38,700 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-16 13:57:38,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-02-16 13:57:38,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 471. [2022-02-16 13:57:38,703 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-16 13:57:38,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1233 transitions. [2022-02-16 13:57:38,704 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1233 transitions. Word has length 23 [2022-02-16 13:57:38,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:38,704 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1233 transitions. [2022-02-16 13:57:38,704 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-16 13:57:38,704 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1233 transitions. [2022-02-16 13:57:38,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:38,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:38,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-16 13:57:38,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (850)] Ended with exit code 0 [2022-02-16 13:57:38,905 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-16 13:57:38,905 INFO L402 AbstractCegarLoop]: === Iteration 855 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:38,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:38,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1164801582, now seen corresponding path program 850 times [2022-02-16 13:57:38,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:38,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844667990] [2022-02-16 13:57:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:38,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:38,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:39,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-16 13:57:39,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:39,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844667990] [2022-02-16 13:57:39,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844667990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:39,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579526953] [2022-02-16 13:57:39,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:39,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:39,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:39,153 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-16 13:57:39,153 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-16 13:57:39,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:39,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:39,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:39,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:39,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:39,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-16 13:57:39,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:39,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-16 13:57:39,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:39,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-16 13:57:39,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-16 13:57:39,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:39,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:39,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 15 treesize of output 19 [2022-02-16 13:57:39,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:39,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 24 treesize of output 28 [2022-02-16 13:57:39,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:39,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-16 13:57:39,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-16 13:57:39,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579526953] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:39,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:39,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:39,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008875574] [2022-02-16 13:57:39,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:39,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:39,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:39,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:39,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:39,911 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-16 13:57:40,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:40,225 INFO L93 Difference]: Finished difference Result 585 states and 1407 transitions. [2022-02-16 13:57:40,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:40,226 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-16 13:57:40,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:40,226 INFO L225 Difference]: With dead ends: 585 [2022-02-16 13:57:40,226 INFO L226 Difference]: Without dead ends: 575 [2022-02-16 13:57:40,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:57:40,227 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-16 13:57:40,227 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-16 13:57:40,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-02-16 13:57:40,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 472. [2022-02-16 13:57:40,231 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-16 13:57:40,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1238 transitions. [2022-02-16 13:57:40,231 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1238 transitions. Word has length 23 [2022-02-16 13:57:40,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:40,232 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1238 transitions. [2022-02-16 13:57:40,232 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-16 13:57:40,232 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1238 transitions. [2022-02-16 13:57:40,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:40,232 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:40,232 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-16 13:57:40,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (851)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:40,446 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-16 13:57:40,446 INFO L402 AbstractCegarLoop]: === Iteration 856 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:40,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:40,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1561783998, now seen corresponding path program 851 times [2022-02-16 13:57:40,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:40,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214067571] [2022-02-16 13:57:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:40,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:40,623 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:40,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:40,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214067571] [2022-02-16 13:57:40,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214067571] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:40,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057927608] [2022-02-16 13:57:40,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:40,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:40,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:40,625 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-16 13:57:40,626 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-16 13:57:40,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:57:40,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:40,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:57:40,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:40,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:40,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 19 treesize of output 15 [2022-02-16 13:57:40,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:40,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 21 treesize of output 17 [2022-02-16 13:57:40,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:40,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 12 treesize of output 5 [2022-02-16 13:57:40,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-16 13:57:40,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:41,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:41,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 18 treesize of output 22 [2022-02-16 13:57:41,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:41,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 22 treesize of output 26 [2022-02-16 13:57:41,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:41,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 18 treesize of output 22 [2022-02-16 13:57:41,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:41,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057927608] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:41,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:41,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-16 13:57:41,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286334354] [2022-02-16 13:57:41,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:41,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-16 13:57:41,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:41,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-16 13:57:41,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:41,194 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-16 13:57:41,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:41,586 INFO L93 Difference]: Finished difference Result 588 states and 1413 transitions. [2022-02-16 13:57:41,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:41,586 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-16 13:57:41,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:41,587 INFO L225 Difference]: With dead ends: 588 [2022-02-16 13:57:41,587 INFO L226 Difference]: Without dead ends: 578 [2022-02-16 13:57:41,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:57:41,588 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 62 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:57:41,588 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-16 13:57:41,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-16 13:57:41,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 475. [2022-02-16 13:57:41,592 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-16 13:57:41,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1245 transitions. [2022-02-16 13:57:41,593 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1245 transitions. Word has length 23 [2022-02-16 13:57:41,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:41,593 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 1245 transitions. [2022-02-16 13:57:41,593 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-16 13:57:41,593 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1245 transitions. [2022-02-16 13:57:41,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:41,594 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:41,594 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-16 13:57:41,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (852)] Ended with exit code 0 [2022-02-16 13:57:41,803 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-16 13:57:41,803 INFO L402 AbstractCegarLoop]: === Iteration 857 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:41,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:41,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1969690426, now seen corresponding path program 852 times [2022-02-16 13:57:41,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:41,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835567672] [2022-02-16 13:57:41,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:41,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:41,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:42,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:42,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:42,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835567672] [2022-02-16 13:57:42,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835567672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:42,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613394392] [2022-02-16 13:57:42,021 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:42,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:42,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:42,022 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-16 13:57:42,023 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-16 13:57:42,049 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:42,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:42,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:42,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:42,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:42,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-16 13:57:42,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:42,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 20 treesize of output 16 [2022-02-16 13:57:42,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:42,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 12 treesize of output 5 [2022-02-16 13:57:42,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:42,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:42,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:42,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:42,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:57:42,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:42,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-16 13:57:42,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-16 13:57:42,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613394392] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:42,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:42,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:42,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592323847] [2022-02-16 13:57:42,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:42,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:42,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:42,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:42,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:42,742 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-16 13:57:43,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:43,046 INFO L93 Difference]: Finished difference Result 589 states and 1415 transitions. [2022-02-16 13:57:43,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:43,046 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-16 13:57:43,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:43,047 INFO L225 Difference]: With dead ends: 589 [2022-02-16 13:57:43,047 INFO L226 Difference]: Without dead ends: 579 [2022-02-16 13:57:43,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:43,047 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 71 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:43,047 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.3s Time] [2022-02-16 13:57:43,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-02-16 13:57:43,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 472. [2022-02-16 13:57:43,052 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-16 13:57:43,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1238 transitions. [2022-02-16 13:57:43,053 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1238 transitions. Word has length 23 [2022-02-16 13:57:43,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:43,053 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1238 transitions. [2022-02-16 13:57:43,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-16 13:57:43,053 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1238 transitions. [2022-02-16 13:57:43,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:43,053 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:43,053 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-16 13:57:43,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (853)] Ended with exit code 0 [2022-02-16 13:57:43,254 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-16 13:57:43,254 INFO L402 AbstractCegarLoop]: === Iteration 858 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:43,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:43,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1491149122, now seen corresponding path program 853 times [2022-02-16 13:57:43,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:43,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58121662] [2022-02-16 13:57:43,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:43,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:43,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:43,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58121662] [2022-02-16 13:57:43,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58121662] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:43,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430864140] [2022-02-16 13:57:43,481 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:43,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:43,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:43,483 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-16 13:57:43,490 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-16 13:57:43,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:43,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:43,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:43,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:43,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-16 13:57:43,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:43,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:43,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:43,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 12 treesize of output 5 [2022-02-16 13:57:43,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:43,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:43,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:43,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:57:44,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:44,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 22 treesize of output 26 [2022-02-16 13:57:44,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:44,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 18 treesize of output 22 [2022-02-16 13:57:44,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-16 13:57:44,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430864140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:44,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:44,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:44,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345671073] [2022-02-16 13:57:44,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:44,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:44,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:44,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:44,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:44,196 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-16 13:57:44,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:44,586 INFO L93 Difference]: Finished difference Result 606 states and 1438 transitions. [2022-02-16 13:57:44,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:57:44,586 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-16 13:57:44,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:44,587 INFO L225 Difference]: With dead ends: 606 [2022-02-16 13:57:44,587 INFO L226 Difference]: Without dead ends: 591 [2022-02-16 13:57:44,588 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-16 13:57:44,588 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-16 13:57:44,588 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-16 13:57:44,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-02-16 13:57:44,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 476. [2022-02-16 13:57:44,592 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-16 13:57:44,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1254 transitions. [2022-02-16 13:57:44,593 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1254 transitions. Word has length 23 [2022-02-16 13:57:44,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:44,593 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1254 transitions. [2022-02-16 13:57:44,593 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-16 13:57:44,593 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1254 transitions. [2022-02-16 13:57:44,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:44,594 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:44,594 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-16 13:57:44,617 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-16 13:57:44,807 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-16 13:57:44,807 INFO L402 AbstractCegarLoop]: === Iteration 859 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:44,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash 702104370, now seen corresponding path program 854 times [2022-02-16 13:57:44,807 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:44,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293911180] [2022-02-16 13:57:44,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:44,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:44,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:44,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293911180] [2022-02-16 13:57:44,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293911180] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:44,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436451783] [2022-02-16 13:57:44,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:44,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:44,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:44,935 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-16 13:57:44,936 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-16 13:57:44,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:44,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:44,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:44,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:45,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:45,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-16 13:57:45,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:45,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-16 13:57:45,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:45,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-16 13:57:45,180 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:45,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:45,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:45,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 19 treesize of output 23 [2022-02-16 13:57:45,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:45,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 22 treesize of output 26 [2022-02-16 13:57:45,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:45,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-16 13:57:45,413 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:45,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436451783] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:45,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:45,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:45,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559274765] [2022-02-16 13:57:45,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:45,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:45,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:45,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:45,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:45,414 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-16 13:57:45,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:45,692 INFO L93 Difference]: Finished difference Result 577 states and 1404 transitions. [2022-02-16 13:57:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:45,692 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-16 13:57:45,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:45,693 INFO L225 Difference]: With dead ends: 577 [2022-02-16 13:57:45,693 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:57:45,694 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-16 13:57:45,694 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-16 13:57:45,694 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-16 13:57:45,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:57:45,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 476. [2022-02-16 13:57:45,698 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-16 13:57:45,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1254 transitions. [2022-02-16 13:57:45,699 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1254 transitions. Word has length 23 [2022-02-16 13:57:45,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:45,699 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1254 transitions. [2022-02-16 13:57:45,699 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-16 13:57:45,699 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1254 transitions. [2022-02-16 13:57:45,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:45,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:45,699 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-16 13:57:45,715 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-16 13:57:45,915 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-16 13:57:45,915 INFO L402 AbstractCegarLoop]: === Iteration 860 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:45,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:45,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1924932106, now seen corresponding path program 855 times [2022-02-16 13:57:45,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:45,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390462225] [2022-02-16 13:57:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:45,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:45,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:46,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:46,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390462225] [2022-02-16 13:57:46,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390462225] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:46,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618057986] [2022-02-16 13:57:46,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:46,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:46,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:46,078 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-16 13:57:46,079 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-16 13:57:46,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:46,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:46,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:46,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:46,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:46,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-16 13:57:46,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:46,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 21 treesize of output 17 [2022-02-16 13:57:46,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:46,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 12 treesize of output 5 [2022-02-16 13:57:46,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:46,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:46,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:46,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 22 treesize of output 26 [2022-02-16 13:57:46,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:46,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 26 treesize of output 30 [2022-02-16 13:57:46,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:46,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-16 13:57:46,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-16 13:57:46,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618057986] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:46,778 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:46,778 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:46,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991219351] [2022-02-16 13:57:46,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:46,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:46,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:46,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:46,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:46,778 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-16 13:57:47,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:47,152 INFO L93 Difference]: Finished difference Result 579 states and 1427 transitions. [2022-02-16 13:57:47,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:47,153 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-16 13:57:47,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:47,153 INFO L225 Difference]: With dead ends: 579 [2022-02-16 13:57:47,153 INFO L226 Difference]: Without dead ends: 569 [2022-02-16 13:57:47,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:47,154 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 70 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:47,154 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.3s Time] [2022-02-16 13:57:47,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-16 13:57:47,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 478. [2022-02-16 13:57:47,158 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-16 13:57:47,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 1262 transitions. [2022-02-16 13:57:47,159 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 1262 transitions. Word has length 23 [2022-02-16 13:57:47,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:47,159 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 1262 transitions. [2022-02-16 13:57:47,159 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-16 13:57:47,159 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 1262 transitions. [2022-02-16 13:57:47,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:47,159 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:47,159 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-16 13:57:47,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (856)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:47,360 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-16 13:57:47,360 INFO L402 AbstractCegarLoop]: === Iteration 861 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:47,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:47,360 INFO L85 PathProgramCache]: Analyzing trace with hash -15531544, now seen corresponding path program 856 times [2022-02-16 13:57:47,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:47,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215192269] [2022-02-16 13:57:47,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:47,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:47,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:47,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:47,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:47,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215192269] [2022-02-16 13:57:47,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215192269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:47,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309140469] [2022-02-16 13:57:47,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:47,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:47,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:47,592 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-16 13:57:47,592 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-16 13:57:47,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:47,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:47,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:47,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:47,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:47,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 19 treesize of output 15 [2022-02-16 13:57:47,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:47,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 21 treesize of output 17 [2022-02-16 13:57:47,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:47,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 12 treesize of output 5 [2022-02-16 13:57:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:47,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:48,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:48,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 18 treesize of output 22 [2022-02-16 13:57:48,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 26 treesize of output 30 [2022-02-16 13:57:48,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:48,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-16 13:57:48,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:48,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309140469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:48,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:48,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:48,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626772177] [2022-02-16 13:57:48,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:48,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:48,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:48,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:48,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:48,283 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-16 13:57:48,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:48,852 INFO L93 Difference]: Finished difference Result 591 states and 1440 transitions. [2022-02-16 13:57:48,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:48,853 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-16 13:57:48,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:48,854 INFO L225 Difference]: With dead ends: 591 [2022-02-16 13:57:48,854 INFO L226 Difference]: Without dead ends: 581 [2022-02-16 13:57:48,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=166, Invalid=1240, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:57:48,854 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-16 13:57:48,854 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-16 13:57:48,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-02-16 13:57:48,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 480. [2022-02-16 13:57:48,858 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-16 13:57:48,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1271 transitions. [2022-02-16 13:57:48,859 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1271 transitions. Word has length 23 [2022-02-16 13:57:48,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:48,859 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 1271 transitions. [2022-02-16 13:57:48,859 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-16 13:57:48,859 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1271 transitions. [2022-02-16 13:57:48,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:48,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:48,860 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-16 13:57:48,875 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-16 13:57:49,071 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-16 13:57:49,071 INFO L402 AbstractCegarLoop]: === Iteration 862 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:49,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:49,071 INFO L85 PathProgramCache]: Analyzing trace with hash -2117245348, now seen corresponding path program 857 times [2022-02-16 13:57:49,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:49,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913969269] [2022-02-16 13:57:49,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:49,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:49,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-16 13:57:49,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:49,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913969269] [2022-02-16 13:57:49,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913969269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:49,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998018039] [2022-02-16 13:57:49,210 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:49,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:49,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:49,211 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-16 13:57:49,211 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-16 13:57:49,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:49,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:49,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:49,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:49,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:49,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 19 treesize of output 15 [2022-02-16 13:57:49,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:49,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 20 treesize of output 16 [2022-02-16 13:57:49,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:49,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 12 treesize of output 5 [2022-02-16 13:57:49,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-16 13:57:49,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:49,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:49,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:49,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:49,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 26 treesize of output 30 [2022-02-16 13:57:49,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:49,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 22 treesize of output 26 [2022-02-16 13:57:49,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-16 13:57:49,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998018039] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:49,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:49,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:49,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506470561] [2022-02-16 13:57:49,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:49,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:49,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:49,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:49,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:49,768 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-16 13:57:50,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:50,053 INFO L93 Difference]: Finished difference Result 577 states and 1419 transitions. [2022-02-16 13:57:50,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:50,053 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-16 13:57:50,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:50,054 INFO L225 Difference]: With dead ends: 577 [2022-02-16 13:57:50,054 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:57:50,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=1122, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:57:50,054 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:50,054 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.2s Time] [2022-02-16 13:57:50,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:57:50,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 477. [2022-02-16 13:57:50,059 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-16 13:57:50,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1258 transitions. [2022-02-16 13:57:50,059 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1258 transitions. Word has length 23 [2022-02-16 13:57:50,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:50,059 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1258 transitions. [2022-02-16 13:57:50,060 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-16 13:57:50,060 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1258 transitions. [2022-02-16 13:57:50,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:50,060 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:50,060 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-16 13:57:50,075 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-16 13:57:50,263 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-16 13:57:50,263 INFO L402 AbstractCegarLoop]: === Iteration 863 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:50,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:50,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2147261024, now seen corresponding path program 858 times [2022-02-16 13:57:50,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:50,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963610384] [2022-02-16 13:57:50,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:50,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:50,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:50,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:50,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:50,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963610384] [2022-02-16 13:57:50,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963610384] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:50,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143989606] [2022-02-16 13:57:50,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:50,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:50,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:50,482 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-16 13:57:50,483 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-16 13:57:50,508 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:57:50,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:50,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:50,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:50,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:50,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-16 13:57:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:50,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 21 treesize of output 17 [2022-02-16 13:57:50,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:50,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 12 treesize of output 5 [2022-02-16 13:57:50,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-16 13:57:50,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:51,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:51,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-16 13:57:51,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:51,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 24 treesize of output 28 [2022-02-16 13:57:51,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:51,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-16 13:57:51,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-16 13:57:51,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143989606] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:51,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:51,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:51,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37087659] [2022-02-16 13:57:51,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:51,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:51,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:51,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:51,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:51,144 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-16 13:57:51,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:51,468 INFO L93 Difference]: Finished difference Result 587 states and 1429 transitions. [2022-02-16 13:57:51,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:51,468 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-16 13:57:51,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:51,469 INFO L225 Difference]: With dead ends: 587 [2022-02-16 13:57:51,469 INFO L226 Difference]: Without dead ends: 577 [2022-02-16 13:57:51,469 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-16 13:57:51,469 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-16 13:57:51,470 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-16 13:57:51,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-02-16 13:57:51,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 482. [2022-02-16 13:57:51,474 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-16 13:57:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 1276 transitions. [2022-02-16 13:57:51,475 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 1276 transitions. Word has length 23 [2022-02-16 13:57:51,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:51,475 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 1276 transitions. [2022-02-16 13:57:51,475 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-16 13:57:51,475 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 1276 transitions. [2022-02-16 13:57:51,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:51,475 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:51,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-16 13:57:51,491 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-16 13:57:51,679 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-16 13:57:51,679 INFO L402 AbstractCegarLoop]: === Iteration 864 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:51,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:51,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1356866904, now seen corresponding path program 859 times [2022-02-16 13:57:51,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:51,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550627777] [2022-02-16 13:57:51,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:51,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:51,942 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:51,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:51,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550627777] [2022-02-16 13:57:51,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550627777] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:51,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618642995] [2022-02-16 13:57:51,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:51,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:51,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:51,944 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-16 13:57:51,944 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-16 13:57:51,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:51,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:51,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:52,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:52,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 19 treesize of output 15 [2022-02-16 13:57:52,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:52,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-16 13:57:52,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:52,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 12 treesize of output 5 [2022-02-16 13:57:52,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:52,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:52,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:52,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:57:52,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:52,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 24 treesize of output 28 [2022-02-16 13:57:52,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:52,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 20 treesize of output 24 [2022-02-16 13:57:52,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-16 13:57:52,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618642995] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:52,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:52,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:52,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110626782] [2022-02-16 13:57:52,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:52,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:52,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:52,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:52,648 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-16 13:57:53,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:53,019 INFO L93 Difference]: Finished difference Result 571 states and 1407 transitions. [2022-02-16 13:57:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:53,019 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-16 13:57:53,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:53,020 INFO L225 Difference]: With dead ends: 571 [2022-02-16 13:57:53,020 INFO L226 Difference]: Without dead ends: 561 [2022-02-16 13:57:53,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:57:53,020 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:53,021 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.3s Time] [2022-02-16 13:57:53,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-02-16 13:57:53,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 481. [2022-02-16 13:57:53,025 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-16 13:57:53,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1273 transitions. [2022-02-16 13:57:53,025 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1273 transitions. Word has length 23 [2022-02-16 13:57:53,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:53,025 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1273 transitions. [2022-02-16 13:57:53,026 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-16 13:57:53,026 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1273 transitions. [2022-02-16 13:57:53,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:53,026 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:53,026 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-16 13:57:53,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (860)] Ended with exit code 0 [2022-02-16 13:57:53,242 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-16 13:57:53,242 INFO L402 AbstractCegarLoop]: === Iteration 865 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:53,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:53,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1750278608, now seen corresponding path program 860 times [2022-02-16 13:57:53,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:53,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070387514] [2022-02-16 13:57:53,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:53,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:53,386 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:53,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:53,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070387514] [2022-02-16 13:57:53,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070387514] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:53,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755438073] [2022-02-16 13:57:53,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:53,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:53,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:53,387 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-16 13:57:53,388 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-16 13:57:53,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:53,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:53,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:53,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:53,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:53,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:53,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 21 treesize of output 17 [2022-02-16 13:57:53,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:53,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:57:53,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-16 13:57:53,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:53,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:53,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 18 treesize of output 22 [2022-02-16 13:57:53,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:53,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 22 treesize of output 26 [2022-02-16 13:57:53,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:53,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 18 treesize of output 22 [2022-02-16 13:57:53,841 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:53,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755438073] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:53,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:53,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:53,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462854367] [2022-02-16 13:57:53,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:53,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:53,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:53,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:53,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:53,842 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-16 13:57:54,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:54,102 INFO L93 Difference]: Finished difference Result 588 states and 1431 transitions. [2022-02-16 13:57:54,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:54,102 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-16 13:57:54,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:54,103 INFO L225 Difference]: With dead ends: 588 [2022-02-16 13:57:54,103 INFO L226 Difference]: Without dead ends: 578 [2022-02-16 13:57:54,103 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-16 13:57:54,103 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-16 13:57:54,103 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-16 13:57:54,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-16 13:57:54,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 484. [2022-02-16 13:57:54,108 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-16 13:57:54,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1280 transitions. [2022-02-16 13:57:54,108 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1280 transitions. Word has length 23 [2022-02-16 13:57:54,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:54,108 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1280 transitions. [2022-02-16 13:57:54,109 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-16 13:57:54,109 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1280 transitions. [2022-02-16 13:57:54,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:54,109 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:54,109 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-16 13:57:54,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (861)] Ended with exit code 0 [2022-02-16 13:57:54,324 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-16 13:57:54,325 INFO L402 AbstractCegarLoop]: === Iteration 866 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:54,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1342372180, now seen corresponding path program 861 times [2022-02-16 13:57:54,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:54,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313497156] [2022-02-16 13:57:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:54,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:54,467 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:54,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:54,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313497156] [2022-02-16 13:57:54,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313497156] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:54,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99399718] [2022-02-16 13:57:54,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:54,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:54,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:54,469 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-16 13:57:54,469 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-16 13:57:54,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:54,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:54,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:54,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:54,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:54,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:54,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:54,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 20 treesize of output 16 [2022-02-16 13:57:54,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:54,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 12 treesize of output 5 [2022-02-16 13:57:54,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:54,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:55,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 19 treesize of output 23 [2022-02-16 13:57:55,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:55,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 22 treesize of output 26 [2022-02-16 13:57:55,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:55,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 18 treesize of output 22 [2022-02-16 13:57:55,179 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:55,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99399718] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:55,179 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:55,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:55,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985244062] [2022-02-16 13:57:55,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:55,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:55,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:55,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:55,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:55,180 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-16 13:57:55,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:55,455 INFO L93 Difference]: Finished difference Result 591 states and 1436 transitions. [2022-02-16 13:57:55,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:55,456 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-16 13:57:55,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:55,457 INFO L225 Difference]: With dead ends: 591 [2022-02-16 13:57:55,457 INFO L226 Difference]: Without dead ends: 581 [2022-02-16 13:57:55,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:57:55,457 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-16 13:57:55,457 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-16 13:57:55,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-02-16 13:57:55,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 481. [2022-02-16 13:57:55,461 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-16 13:57:55,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1273 transitions. [2022-02-16 13:57:55,462 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1273 transitions. Word has length 23 [2022-02-16 13:57:55,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:55,462 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1273 transitions. [2022-02-16 13:57:55,462 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-16 13:57:55,462 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1273 transitions. [2022-02-16 13:57:55,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:55,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:55,463 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-16 13:57:55,478 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-16 13:57:55,678 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-16 13:57:55,679 INFO L402 AbstractCegarLoop]: === Iteration 867 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:55,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:55,679 INFO L85 PathProgramCache]: Analyzing trace with hash -508244432, now seen corresponding path program 862 times [2022-02-16 13:57:55,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:55,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814929356] [2022-02-16 13:57:55,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:55,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:55,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-16 13:57:55,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:55,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814929356] [2022-02-16 13:57:55,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814929356] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:55,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164972203] [2022-02-16 13:57:55,839 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:55,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:55,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:55,841 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-16 13:57:55,841 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-16 13:57:55,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:55,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:55,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:55,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:55,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:55,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-16 13:57:55,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:55,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:55,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:55,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 12 treesize of output 5 [2022-02-16 13:57:56,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-16 13:57:56,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:56,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:56,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:57:56,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:56,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 22 treesize of output 26 [2022-02-16 13:57:56,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:56,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 18 treesize of output 22 [2022-02-16 13:57:56,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-16 13:57:56,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164972203] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:56,307 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:56,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:56,307 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299925561] [2022-02-16 13:57:56,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:56,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:56,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:56,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:56,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:56,308 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-16 13:57:56,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:56,620 INFO L93 Difference]: Finished difference Result 593 states and 1440 transitions. [2022-02-16 13:57:56,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:57:56,620 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-16 13:57:56,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:56,621 INFO L225 Difference]: With dead ends: 593 [2022-02-16 13:57:56,621 INFO L226 Difference]: Without dead ends: 583 [2022-02-16 13:57:56,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:57:56,621 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-16 13:57:56,621 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-16 13:57:56,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-02-16 13:57:56,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 481. [2022-02-16 13:57:56,626 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-16 13:57:56,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1273 transitions. [2022-02-16 13:57:56,627 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1273 transitions. Word has length 23 [2022-02-16 13:57:56,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:56,627 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1273 transitions. [2022-02-16 13:57:56,627 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-16 13:57:56,627 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1273 transitions. [2022-02-16 13:57:56,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:56,627 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:56,628 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-16 13:57:56,644 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-16 13:57:56,843 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-16 13:57:56,843 INFO L402 AbstractCegarLoop]: === Iteration 868 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:56,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:56,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1685009060, now seen corresponding path program 863 times [2022-02-16 13:57:56,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:56,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586104210] [2022-02-16 13:57:56,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:56,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:56,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:57,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:57,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:57,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586104210] [2022-02-16 13:57:57,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586104210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:57,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118068359] [2022-02-16 13:57:57,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:57,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:57,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:57,038 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-16 13:57:57,039 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-16 13:57:57,063 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:57,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:57,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:57,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:57,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:57:57,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:57,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 20 treesize of output 16 [2022-02-16 13:57:57,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 12 treesize of output 5 [2022-02-16 13:57:57,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:57,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:57,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:57,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 19 treesize of output 23 [2022-02-16 13:57:57,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:57,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 22 treesize of output 26 [2022-02-16 13:57:57,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:57,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-16 13:57:57,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:57,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118068359] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:57,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:57,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:57,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142345303] [2022-02-16 13:57:57,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:57,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:57,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:57,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:57,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:57,750 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-16 13:57:58,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:58,181 INFO L93 Difference]: Finished difference Result 554 states and 1388 transitions. [2022-02-16 13:57:58,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:58,181 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-16 13:57:58,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:58,182 INFO L225 Difference]: With dead ends: 554 [2022-02-16 13:57:58,182 INFO L226 Difference]: Without dead ends: 544 [2022-02-16 13:57:58,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=1520, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:58,182 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:58,182 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.2s Time] [2022-02-16 13:57:58,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-02-16 13:57:58,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 484. [2022-02-16 13:57:58,187 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-16 13:57:58,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1285 transitions. [2022-02-16 13:57:58,187 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1285 transitions. Word has length 23 [2022-02-16 13:57:58,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:58,187 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1285 transitions. [2022-02-16 13:57:58,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-16 13:57:58,187 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1285 transitions. [2022-02-16 13:57:58,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:58,188 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:58,188 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-16 13:57:58,203 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-16 13:57:58,396 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-16 13:57:58,396 INFO L402 AbstractCegarLoop]: === Iteration 869 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:58,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1966241696, now seen corresponding path program 864 times [2022-02-16 13:57:58,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:58,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394378823] [2022-02-16 13:57:58,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:58,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:58,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:58,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-16 13:57:58,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:58,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394378823] [2022-02-16 13:57:58,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394378823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:58,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900683448] [2022-02-16 13:57:58,615 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:58,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:58,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:58,616 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-16 13:57:58,617 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-16 13:57:58,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:58,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:58,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:57:58,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:58,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:58,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 19 treesize of output 15 [2022-02-16 13:57:58,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:58,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:57:58,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:58,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 12 treesize of output 5 [2022-02-16 13:57:58,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:58,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:59,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:59,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 18 treesize of output 22 [2022-02-16 13:57:59,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57: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 26 treesize of output 30 [2022-02-16 13:57:59,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:59,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 22 treesize of output 26 [2022-02-16 13:57:59,341 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:59,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900683448] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:59,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:59,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:57:59,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733018562] [2022-02-16 13:57:59,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:59,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:57:59,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:59,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:57:59,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:57:59,342 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-16 13:57:59,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:59,678 INFO L93 Difference]: Finished difference Result 567 states and 1425 transitions. [2022-02-16 13:57:59,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:57:59,678 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-16 13:57:59,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:59,679 INFO L225 Difference]: With dead ends: 567 [2022-02-16 13:57:59,679 INFO L226 Difference]: Without dead ends: 557 [2022-02-16 13:57:59,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 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-16 13:57:59,679 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:59,679 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.3s Time] [2022-02-16 13:57:59,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-02-16 13:57:59,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 492. [2022-02-16 13:57:59,684 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-16 13:57:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1307 transitions. [2022-02-16 13:57:59,684 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1307 transitions. Word has length 23 [2022-02-16 13:57:59,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:59,684 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1307 transitions. [2022-02-16 13:57:59,685 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-16 13:57:59,685 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1307 transitions. [2022-02-16 13:57:59,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:57:59,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:59,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-16 13:57:59,700 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-16 13:57:59,895 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-16 13:57:59,895 INFO L402 AbstractCegarLoop]: === Iteration 870 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:59,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:59,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1920819172, now seen corresponding path program 865 times [2022-02-16 13:57:59,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:59,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954113700] [2022-02-16 13:57:59,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:59,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:59,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:00,017 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:00,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954113700] [2022-02-16 13:58:00,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954113700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:00,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894599680] [2022-02-16 13:58:00,017 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:00,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:00,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:00,018 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-16 13:58:00,018 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-16 13:58:00,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:00,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:00,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:00,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:00,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:00,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-16 13:58:00,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:00,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 12 treesize of output 5 [2022-02-16 13:58:00,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-16 13:58:00,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:00,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:00,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 19 treesize of output 23 [2022-02-16 13:58:00,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:00,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 26 treesize of output 30 [2022-02-16 13:58:00,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:00,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 22 treesize of output 26 [2022-02-16 13:58:00,505 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:00,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894599680] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:00,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:00,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:00,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789209599] [2022-02-16 13:58:00,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:00,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:00,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:00,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:00,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:00,506 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-16 13:58:00,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:00,824 INFO L93 Difference]: Finished difference Result 580 states and 1442 transitions. [2022-02-16 13:58:00,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:00,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-16 13:58:00,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:00,825 INFO L225 Difference]: With dead ends: 580 [2022-02-16 13:58:00,825 INFO L226 Difference]: Without dead ends: 570 [2022-02-16 13:58:00,825 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-16 13:58:00,825 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:00,825 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.3s Time] [2022-02-16 13:58:00,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-02-16 13:58:00,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 491. [2022-02-16 13:58:00,831 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-16 13:58:00,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 1305 transitions. [2022-02-16 13:58:00,832 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 1305 transitions. Word has length 23 [2022-02-16 13:58:00,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:00,832 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 1305 transitions. [2022-02-16 13:58:00,832 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-16 13:58:00,832 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 1305 transitions. [2022-02-16 13:58:00,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:00,833 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:00,833 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-16 13:58:00,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (866)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:01,037 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-16 13:58:01,037 INFO L402 AbstractCegarLoop]: === Iteration 871 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:01,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:01,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2134345504, now seen corresponding path program 866 times [2022-02-16 13:58:01,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:01,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028391546] [2022-02-16 13:58:01,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:01,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:01,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:01,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:01,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028391546] [2022-02-16 13:58:01,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028391546] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:01,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310055450] [2022-02-16 13:58:01,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:01,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:01,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:01,178 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-16 13:58:01,179 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-16 13:58:01,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:01,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:01,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:01,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:01,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:01,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:01,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:01,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 20 treesize of output 16 [2022-02-16 13:58:01,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:01,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 12 treesize of output 5 [2022-02-16 13:58:01,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:01,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:01,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:01,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 23 treesize of output 27 [2022-02-16 13:58:01,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:01,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-16 13:58:01,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:01,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 22 treesize of output 26 [2022-02-16 13:58:01,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:01,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310055450] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:01,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:01,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:01,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260154400] [2022-02-16 13:58:01,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:01,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:01,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:01,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:01,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:01,720 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-16 13:58:02,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:02,023 INFO L93 Difference]: Finished difference Result 574 states and 1430 transitions. [2022-02-16 13:58:02,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:02,024 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-16 13:58:02,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:02,025 INFO L225 Difference]: With dead ends: 574 [2022-02-16 13:58:02,025 INFO L226 Difference]: Without dead ends: 564 [2022-02-16 13:58:02,025 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-16 13:58:02,025 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:02,025 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.3s Time] [2022-02-16 13:58:02,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-02-16 13:58:02,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 494. [2022-02-16 13:58:02,045 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-16 13:58:02,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1310 transitions. [2022-02-16 13:58:02,045 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1310 transitions. Word has length 23 [2022-02-16 13:58:02,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:02,045 INFO L470 AbstractCegarLoop]: Abstraction has 494 states and 1310 transitions. [2022-02-16 13:58:02,046 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-16 13:58:02,046 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1310 transitions. [2022-02-16 13:58:02,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:02,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:02,046 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-16 13:58:02,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (867)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:02,246 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-16 13:58:02,247 INFO L402 AbstractCegarLoop]: === Iteration 872 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:02,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:02,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1493883432, now seen corresponding path program 867 times [2022-02-16 13:58:02,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:02,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291484536] [2022-02-16 13:58:02,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:02,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:02,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:02,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-16 13:58:02,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:02,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291484536] [2022-02-16 13:58:02,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291484536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:02,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706111896] [2022-02-16 13:58:02,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:02,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:02,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:02,436 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-16 13:58:02,437 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-16 13:58:02,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:58:02,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:02,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:02,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:02,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:02,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 19 treesize of output 15 [2022-02-16 13:58:02,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:02,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:58:02,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:02,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:02,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-16 13:58:02,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:03,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:03,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-02-16 13:58:03,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:03,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 38 [2022-02-16 13:58:03,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:03,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 28 treesize of output 30 [2022-02-16 13:58:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:03,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706111896] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:03,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:03,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:03,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804838399] [2022-02-16 13:58:03,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:03,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:03,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:03,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:03,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:03,132 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-16 13:58:03,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:03,491 INFO L93 Difference]: Finished difference Result 638 states and 1543 transitions. [2022-02-16 13:58:03,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:58:03,491 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-16 13:58:03,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:03,492 INFO L225 Difference]: With dead ends: 638 [2022-02-16 13:58:03,492 INFO L226 Difference]: Without dead ends: 623 [2022-02-16 13:58:03,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:58:03,492 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-16 13:58:03,493 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-16 13:58:03,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-02-16 13:58:03,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 513. [2022-02-16 13:58:03,497 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-16 13:58:03,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1371 transitions. [2022-02-16 13:58:03,498 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1371 transitions. Word has length 23 [2022-02-16 13:58:03,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:03,498 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1371 transitions. [2022-02-16 13:58:03,498 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-16 13:58:03,498 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1371 transitions. [2022-02-16 13:58:03,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:03,499 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:03,499 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-16 13:58:03,514 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-16 13:58:03,701 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-16 13:58:03,701 INFO L402 AbstractCegarLoop]: === Iteration 873 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:03,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:03,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1217355176, now seen corresponding path program 868 times [2022-02-16 13:58:03,702 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:03,702 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183156110] [2022-02-16 13:58:03,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:03,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:03,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:03,801 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-16 13:58:03,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:03,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183156110] [2022-02-16 13:58:03,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183156110] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:03,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150427230] [2022-02-16 13:58:03,801 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:03,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:03,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:03,802 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-16 13:58:03,802 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-16 13:58:03,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:03,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:03,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:58:03,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:03,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:03,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 19 treesize of output 15 [2022-02-16 13:58:04,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 17 treesize of output 13 [2022-02-16 13:58:04,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:04,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:04,096 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-16 13:58:04,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:04,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:04,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 29 treesize of output 31 [2022-02-16 13:58:04,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:04,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 31 treesize of output 33 [2022-02-16 13:58:04,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:04,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-16 13:58:04,357 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-16 13:58:04,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150427230] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:04,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:04,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:58:04,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932254598] [2022-02-16 13:58:04,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:04,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:58:04,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:04,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:58:04,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:58:04,358 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-16 13:58:04,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:04,521 INFO L93 Difference]: Finished difference Result 633 states and 1612 transitions. [2022-02-16 13:58:04,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:58:04,521 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-16 13:58:04,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:04,522 INFO L225 Difference]: With dead ends: 633 [2022-02-16 13:58:04,522 INFO L226 Difference]: Without dead ends: 628 [2022-02-16 13:58:04,522 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-16 13:58:04,522 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-16 13:58:04,522 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-16 13:58:04,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-02-16 13:58:04,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 513. [2022-02-16 13:58:04,527 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-16 13:58:04,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1371 transitions. [2022-02-16 13:58:04,528 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1371 transitions. Word has length 23 [2022-02-16 13:58:04,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:04,528 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1371 transitions. [2022-02-16 13:58:04,528 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-16 13:58:04,528 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1371 transitions. [2022-02-16 13:58:04,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:04,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:04,529 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-16 13:58:04,545 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-16 13:58:04,744 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-16 13:58:04,745 INFO L402 AbstractCegarLoop]: === Iteration 874 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:04,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:04,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1952435116, now seen corresponding path program 869 times [2022-02-16 13:58:04,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:04,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722354853] [2022-02-16 13:58:04,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:04,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:04,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:04,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:04,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722354853] [2022-02-16 13:58:04,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722354853] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:04,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209004496] [2022-02-16 13:58:04,887 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:04,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:04,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:04,888 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-16 13:58:04,888 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-16 13:58:04,913 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:04,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:04,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:04,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:05,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:05,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-16 13:58:05,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:05,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 21 treesize of output 17 [2022-02-16 13:58:05,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:05,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 12 treesize of output 5 [2022-02-16 13:58:05,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-16 13:58:05,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:05,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:05,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 18 treesize of output 22 [2022-02-16 13:58:05,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:05,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 26 treesize of output 30 [2022-02-16 13:58:05,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:05,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 20 treesize of output 24 [2022-02-16 13:58:05,384 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:05,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209004496] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:05,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:05,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:05,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038574530] [2022-02-16 13:58:05,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:05,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:05,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:05,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:05,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:05,385 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-16 13:58:05,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:05,668 INFO L93 Difference]: Finished difference Result 622 states and 1546 transitions. [2022-02-16 13:58:05,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:05,668 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-16 13:58:05,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:05,669 INFO L225 Difference]: With dead ends: 622 [2022-02-16 13:58:05,669 INFO L226 Difference]: Without dead ends: 612 [2022-02-16 13:58:05,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=1053, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:58:05,669 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-16 13:58:05,669 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-16 13:58:05,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-16 13:58:05,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 521. [2022-02-16 13:58:05,676 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-16 13:58:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1385 transitions. [2022-02-16 13:58:05,677 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1385 transitions. Word has length 23 [2022-02-16 13:58:05,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:05,677 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1385 transitions. [2022-02-16 13:58:05,677 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-16 13:58:05,677 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1385 transitions. [2022-02-16 13:58:05,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:05,678 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:05,678 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-16 13:58:05,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (870)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:05,894 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-16 13:58:05,895 INFO L402 AbstractCegarLoop]: === Iteration 875 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:05,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:05,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1744069348, now seen corresponding path program 870 times [2022-02-16 13:58:05,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:05,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568596337] [2022-02-16 13:58:05,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:05,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:06,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:06,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568596337] [2022-02-16 13:58:06,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568596337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:06,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786301176] [2022-02-16 13:58:06,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:06,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:06,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:06,025 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-16 13:58:06,026 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-16 13:58:06,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:58:06,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:06,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:06,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:06,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:06,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-16 13:58:06,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:06,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 20 treesize of output 16 [2022-02-16 13:58:06,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:06,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 12 treesize of output 5 [2022-02-16 13:58:06,258 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:06,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:06,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:06,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-16 13:58:06,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:06,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 26 treesize of output 30 [2022-02-16 13:58:06,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:06,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-16 13:58:06,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-16 13:58:06,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786301176] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:06,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:06,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:06,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902480573] [2022-02-16 13:58:06,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:06,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:06,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:06,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:06,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:06,494 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-16 13:58:06,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:06,850 INFO L93 Difference]: Finished difference Result 618 states and 1526 transitions. [2022-02-16 13:58:06,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:06,850 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-16 13:58:06,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:06,851 INFO L225 Difference]: With dead ends: 618 [2022-02-16 13:58:06,851 INFO L226 Difference]: Without dead ends: 608 [2022-02-16 13:58:06,851 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-16 13:58:06,851 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:06,851 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.3s Time] [2022-02-16 13:58:06,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-02-16 13:58:06,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 522. [2022-02-16 13:58:06,856 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-16 13:58:06,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1390 transitions. [2022-02-16 13:58:06,857 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1390 transitions. Word has length 23 [2022-02-16 13:58:06,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:06,857 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1390 transitions. [2022-02-16 13:58:06,857 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-16 13:58:06,857 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1390 transitions. [2022-02-16 13:58:06,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:06,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:06,858 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-16 13:58:06,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (871)] Ended with exit code 0 [2022-02-16 13:58:07,069 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-16 13:58:07,069 INFO L402 AbstractCegarLoop]: === Iteration 876 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:07,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:07,069 INFO L85 PathProgramCache]: Analyzing trace with hash 650475134, now seen corresponding path program 871 times [2022-02-16 13:58:07,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:07,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632495116] [2022-02-16 13:58:07,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:07,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:07,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:07,149 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-16 13:58:07,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:07,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632495116] [2022-02-16 13:58:07,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632495116] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:07,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854983473] [2022-02-16 13:58:07,150 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:07,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:07,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:07,151 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-16 13:58:07,151 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-16 13:58:07,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:07,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:07,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:07,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:07,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-16 13:58:07,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:07,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:07,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:07,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 17 treesize of output 13 [2022-02-16 13:58:07,308 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-16 13:58:07,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:07,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:07,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 17 treesize of output 21 [2022-02-16 13:58:07,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 19 treesize of output 23 [2022-02-16 13:58:07,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:07,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 15 treesize of output 19 [2022-02-16 13:58:07,394 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-16 13:58:07,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854983473] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:07,395 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:07,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:58:07,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855112490] [2022-02-16 13:58:07,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:07,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:58:07,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:07,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:58:07,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:58:07,395 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-16 13:58:07,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:07,504 INFO L93 Difference]: Finished difference Result 598 states and 1515 transitions. [2022-02-16 13:58:07,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:58:07,504 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-16 13:58:07,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:07,505 INFO L225 Difference]: With dead ends: 598 [2022-02-16 13:58:07,505 INFO L226 Difference]: Without dead ends: 580 [2022-02-16 13:58:07,505 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-16 13:58:07,505 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-16 13:58:07,505 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-16 13:58:07,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-02-16 13:58:07,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 527. [2022-02-16 13:58:07,510 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-16 13:58:07,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1396 transitions. [2022-02-16 13:58:07,511 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1396 transitions. Word has length 23 [2022-02-16 13:58:07,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:07,511 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1396 transitions. [2022-02-16 13:58:07,511 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-16 13:58:07,511 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1396 transitions. [2022-02-16 13:58:07,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:07,512 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:07,512 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-16 13:58:07,527 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-16 13:58:07,724 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-16 13:58:07,725 INFO L402 AbstractCegarLoop]: === Iteration 877 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:07,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:07,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1673550722, now seen corresponding path program 872 times [2022-02-16 13:58:07,725 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:07,725 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700698972] [2022-02-16 13:58:07,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:07,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:07,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:07,785 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-16 13:58:07,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:07,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700698972] [2022-02-16 13:58:07,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700698972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:07,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308979009] [2022-02-16 13:58:07,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:07,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:07,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:07,787 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-16 13:58:07,787 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-16 13:58:07,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:07,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:07,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:07,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:07,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:07,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:07,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 21 treesize of output 17 [2022-02-16 13:58:07,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:07,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 17 treesize of output 13 [2022-02-16 13:58:07,948 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-16 13:58:07,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:07,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:07,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 17 treesize of output 21 [2022-02-16 13:58:08,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:08,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 19 treesize of output 23 [2022-02-16 13:58:08,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:08,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 15 treesize of output 19 [2022-02-16 13:58:08,034 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-16 13:58:08,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308979009] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:08,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:08,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-16 13:58:08,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396552843] [2022-02-16 13:58:08,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:08,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:58:08,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:08,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:58:08,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:58:08,035 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-16 13:58:08,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:08,114 INFO L93 Difference]: Finished difference Result 579 states and 1483 transitions. [2022-02-16 13:58:08,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:08,114 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-16 13:58:08,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:08,115 INFO L225 Difference]: With dead ends: 579 [2022-02-16 13:58:08,115 INFO L226 Difference]: Without dead ends: 565 [2022-02-16 13:58:08,115 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-16 13:58:08,116 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-16 13:58:08,116 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-16 13:58:08,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-02-16 13:58:08,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 522. [2022-02-16 13:58:08,121 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-16 13:58:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1389 transitions. [2022-02-16 13:58:08,122 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1389 transitions. Word has length 23 [2022-02-16 13:58:08,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:08,122 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1389 transitions. [2022-02-16 13:58:08,122 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-16 13:58:08,123 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1389 transitions. [2022-02-16 13:58:08,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:08,123 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:08,123 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-16 13:58:08,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (873)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:08,343 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-16 13:58:08,343 INFO L402 AbstractCegarLoop]: === Iteration 878 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:08,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:08,344 INFO L85 PathProgramCache]: Analyzing trace with hash -6611906, now seen corresponding path program 873 times [2022-02-16 13:58:08,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:08,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659565084] [2022-02-16 13:58:08,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:08,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:08,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:08,513 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:08,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:08,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659565084] [2022-02-16 13:58:08,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659565084] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:08,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6628327] [2022-02-16 13:58:08,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:08,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:08,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:08,515 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-16 13:58:08,515 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-16 13:58:08,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:58:08,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:08,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:08,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:08,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:08,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 19 treesize of output 15 [2022-02-16 13:58:08,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:08,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 20 treesize of output 16 [2022-02-16 13:58:08,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:08,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 12 treesize of output 5 [2022-02-16 13:58:08,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-16 13:58:08,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:08,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:08,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 36 treesize of output 36 [2022-02-16 13:58:09,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 44 [2022-02-16 13:58:09,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:09,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 34 treesize of output 34 [2022-02-16 13:58:09,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:09,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6628327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:09,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:09,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:09,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141284153] [2022-02-16 13:58:09,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:09,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:09,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:09,078 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-16 13:58:09,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:09,481 INFO L93 Difference]: Finished difference Result 605 states and 1512 transitions. [2022-02-16 13:58:09,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:09,482 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-16 13:58:09,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:09,482 INFO L225 Difference]: With dead ends: 605 [2022-02-16 13:58:09,482 INFO L226 Difference]: Without dead ends: 585 [2022-02-16 13:58:09,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=169, Invalid=1313, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:58:09,483 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-16 13:58:09,483 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-16 13:58:09,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-02-16 13:58:09,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 524. [2022-02-16 13:58:09,489 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-16 13:58:09,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1397 transitions. [2022-02-16 13:58:09,489 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1397 transitions. Word has length 23 [2022-02-16 13:58:09,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:09,490 INFO L470 AbstractCegarLoop]: Abstraction has 524 states and 1397 transitions. [2022-02-16 13:58:09,490 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-16 13:58:09,490 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1397 transitions. [2022-02-16 13:58:09,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:09,490 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:09,490 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-16 13:58:09,506 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-16 13:58:09,703 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-16 13:58:09,703 INFO L402 AbstractCegarLoop]: === Iteration 879 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:09,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:09,704 INFO L85 PathProgramCache]: Analyzing trace with hash 451939778, now seen corresponding path program 874 times [2022-02-16 13:58:09,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:09,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547399769] [2022-02-16 13:58:09,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:09,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:09,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:09,840 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:09,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:09,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547399769] [2022-02-16 13:58:09,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547399769] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:09,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000629163] [2022-02-16 13:58:09,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:09,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:09,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:09,842 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-16 13:58:09,842 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-16 13:58:09,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:09,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:09,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:09,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:10,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:10,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-16 13:58:10,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:10,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 21 treesize of output 17 [2022-02-16 13:58:10,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:10,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 12 treesize of output 5 [2022-02-16 13:58:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:10,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:10,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:10,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-16 13:58:10,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:10,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 30 treesize of output 34 [2022-02-16 13:58:10,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:10,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 24 treesize of output 28 [2022-02-16 13:58:10,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-16 13:58:10,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000629163] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:10,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:10,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:10,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948670568] [2022-02-16 13:58:10,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:10,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:10,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:10,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:10,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:10,565 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-16 13:58:10,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:10,871 INFO L93 Difference]: Finished difference Result 573 states and 1466 transitions. [2022-02-16 13:58:10,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:58:10,872 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-16 13:58:10,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:10,872 INFO L225 Difference]: With dead ends: 573 [2022-02-16 13:58:10,872 INFO L226 Difference]: Without dead ends: 568 [2022-02-16 13:58:10,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:58:10,873 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-16 13:58:10,873 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-16 13:58:10,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-02-16 13:58:10,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 527. [2022-02-16 13:58:10,877 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-16 13:58:10,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1401 transitions. [2022-02-16 13:58:10,878 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1401 transitions. Word has length 23 [2022-02-16 13:58:10,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:10,878 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1401 transitions. [2022-02-16 13:58:10,879 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-16 13:58:10,879 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1401 transitions. [2022-02-16 13:58:10,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:10,879 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:10,879 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-16 13:58:10,895 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-16 13:58:11,094 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-16 13:58:11,094 INFO L402 AbstractCegarLoop]: === Iteration 880 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:11,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:11,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1050402610, now seen corresponding path program 875 times [2022-02-16 13:58:11,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:11,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362211555] [2022-02-16 13:58:11,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:11,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:11,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:11,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:11,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362211555] [2022-02-16 13:58:11,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362211555] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:11,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502267990] [2022-02-16 13:58:11,216 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:11,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:11,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:11,217 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-16 13:58:11,218 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-16 13:58:11,251 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:11,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:11,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:11,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:11,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:11,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-16 13:58:11,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:11,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 20 treesize of output 16 [2022-02-16 13:58:11,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:11,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 12 treesize of output 5 [2022-02-16 13:58:11,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-16 13:58:11,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:11,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:11,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 19 treesize of output 23 [2022-02-16 13:58:11,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:11,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-16 13:58:11,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:11,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 24 treesize of output 28 [2022-02-16 13:58:11,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-16 13:58:11,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502267990] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:11,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:11,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:11,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135031582] [2022-02-16 13:58:11,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:11,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:11,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:11,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:11,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:11,793 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-16 13:58:12,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:12,061 INFO L93 Difference]: Finished difference Result 575 states and 1469 transitions. [2022-02-16 13:58:12,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:58:12,062 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-16 13:58:12,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:12,063 INFO L225 Difference]: With dead ends: 575 [2022-02-16 13:58:12,063 INFO L226 Difference]: Without dead ends: 570 [2022-02-16 13:58:12,063 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-16 13:58:12,063 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-16 13:58:12,063 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-16 13:58:12,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-02-16 13:58:12,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 523. [2022-02-16 13:58:12,068 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-16 13:58:12,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1393 transitions. [2022-02-16 13:58:12,068 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1393 transitions. Word has length 23 [2022-02-16 13:58:12,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:12,068 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1393 transitions. [2022-02-16 13:58:12,069 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-16 13:58:12,069 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1393 transitions. [2022-02-16 13:58:12,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:12,069 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:12,069 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-16 13:58:12,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (876)] Ended with exit code 0 [2022-02-16 13:58:12,290 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-16 13:58:12,290 INFO L402 AbstractCegarLoop]: === Iteration 881 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:12,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:12,290 INFO L85 PathProgramCache]: Analyzing trace with hash -711453506, now seen corresponding path program 876 times [2022-02-16 13:58:12,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:12,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768435242] [2022-02-16 13:58:12,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:12,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:12,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:12,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-16 13:58:12,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:12,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768435242] [2022-02-16 13:58:12,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768435242] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:12,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963016864] [2022-02-16 13:58:12,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:12,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:12,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:12,491 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-16 13:58:12,491 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-16 13:58:12,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:58:12,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:12,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:12,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:12,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:12,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:12,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:12,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:12,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:12,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 12 treesize of output 5 [2022-02-16 13:58:12,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:12,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:12,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:12,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 22 treesize of output 26 [2022-02-16 13:58:13,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:13,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 30 treesize of output 34 [2022-02-16 13:58:13,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:13,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:58:13,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:13,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963016864] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:13,182 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:13,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:13,182 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286010704] [2022-02-16 13:58:13,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:13,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:13,182 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:13,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:13,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:13,182 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-16 13:58:13,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:13,467 INFO L93 Difference]: Finished difference Result 572 states and 1465 transitions. [2022-02-16 13:58:13,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:58:13,467 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-16 13:58:13,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:13,468 INFO L225 Difference]: With dead ends: 572 [2022-02-16 13:58:13,468 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:58:13,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:58:13,469 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-16 13:58:13,469 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-16 13:58:13,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:58:13,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 526. [2022-02-16 13:58:13,473 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-16 13:58:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-16 13:58:13,474 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-16 13:58:13,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:13,474 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-16 13:58:13,474 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-16 13:58:13,474 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-16 13:58:13,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:13,475 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:13,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-16 13:58:13,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (877)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:13,675 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-16 13:58:13,675 INFO L402 AbstractCegarLoop]: === Iteration 882 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:13,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:13,675 INFO L85 PathProgramCache]: Analyzing trace with hash -865891024, now seen corresponding path program 877 times [2022-02-16 13:58:13,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:13,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711700570] [2022-02-16 13:58:13,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:13,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:13,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-16 13:58:13,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:13,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711700570] [2022-02-16 13:58:13,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711700570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:13,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991765351] [2022-02-16 13:58:13,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:13,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:13,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:13,879 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-16 13:58:13,879 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-16 13:58:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:13,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:13,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:14,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:14,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 19 treesize of output 15 [2022-02-16 13:58:14,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:14,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-16 13:58:14,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:14,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 12 treesize of output 5 [2022-02-16 13:58:14,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:14,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:14,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:14,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 18 treesize of output 22 [2022-02-16 13:58:14,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:14,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 30 treesize of output 34 [2022-02-16 13:58:14,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:14,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 24 treesize of output 28 [2022-02-16 13:58:14,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-16 13:58:14,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991765351] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:14,585 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:14,585 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:14,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007098918] [2022-02-16 13:58:14,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:14,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:14,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:14,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:14,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:14,586 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-16 13:58:14,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:14,872 INFO L93 Difference]: Finished difference Result 572 states and 1465 transitions. [2022-02-16 13:58:14,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:58:14,872 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-16 13:58:14,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:14,873 INFO L225 Difference]: With dead ends: 572 [2022-02-16 13:58:14,873 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:58:14,873 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-16 13:58:14,873 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-16 13:58:14,873 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-16 13:58:14,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:58:14,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 527. [2022-02-16 13:58:14,877 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-16 13:58:14,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1399 transitions. [2022-02-16 13:58:14,878 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1399 transitions. Word has length 23 [2022-02-16 13:58:14,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:14,878 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1399 transitions. [2022-02-16 13:58:14,878 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-16 13:58:14,878 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1399 transitions. [2022-02-16 13:58:14,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:14,879 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:14,879 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-16 13:58:14,894 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-16 13:58:15,083 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-16 13:58:15,083 INFO L402 AbstractCegarLoop]: === Iteration 883 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:15,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:15,083 INFO L85 PathProgramCache]: Analyzing trace with hash -267428192, now seen corresponding path program 878 times [2022-02-16 13:58:15,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:15,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961445519] [2022-02-16 13:58:15,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:15,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:15,258 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:15,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:15,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961445519] [2022-02-16 13:58:15,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961445519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:15,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36053425] [2022-02-16 13:58:15,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:15,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:15,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:15,259 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-16 13:58:15,260 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-16 13:58:15,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:15,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:15,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:15,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:15,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:15,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-16 13:58:15,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:15,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:58:15,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:15,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 12 treesize of output 5 [2022-02-16 13:58:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:15,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:15,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:15,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 19 treesize of output 23 [2022-02-16 13:58:15,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:15,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-16 13:58:15,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:15,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 24 treesize of output 28 [2022-02-16 13:58:15,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-16 13:58:15,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36053425] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:15,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:15,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:15,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870092731] [2022-02-16 13:58:15,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:15,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:15,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:15,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:15,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:15,771 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-16 13:58:16,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:16,093 INFO L93 Difference]: Finished difference Result 574 states and 1468 transitions. [2022-02-16 13:58:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:58:16,093 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-16 13:58:16,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:16,094 INFO L225 Difference]: With dead ends: 574 [2022-02-16 13:58:16,094 INFO L226 Difference]: Without dead ends: 569 [2022-02-16 13:58:16,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:58:16,095 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-16 13:58:16,095 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-16 13:58:16,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-16 13:58:16,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 526. [2022-02-16 13:58:16,099 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-16 13:58:16,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-16 13:58:16,100 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-16 13:58:16,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:16,100 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-16 13:58:16,100 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-16 13:58:16,100 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-16 13:58:16,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:16,100 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:16,100 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-16 13:58:16,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (879)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:16,303 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-16 13:58:16,303 INFO L402 AbstractCegarLoop]: === Iteration 884 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:16,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:16,304 INFO L85 PathProgramCache]: Analyzing trace with hash -733751542, now seen corresponding path program 879 times [2022-02-16 13:58:16,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:16,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838395127] [2022-02-16 13:58:16,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:16,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:16,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:16,409 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-16 13:58:16,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:16,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838395127] [2022-02-16 13:58:16,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838395127] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:16,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40124777] [2022-02-16 13:58:16,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:16,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:16,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:16,411 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-16 13:58:16,411 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-16 13:58:16,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:16,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:16,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:16,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:16,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 17 treesize of output 13 [2022-02-16 13:58:16,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:16,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-16 13:58:16,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:16,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-16 13:58:16,615 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-16 13:58:16,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:16,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:16,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 15 treesize of output 19 [2022-02-16 13:58:16,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:16,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-16 13:58:16,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:16,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-16 13:58:16,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-16 13:58:16,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40124777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:16,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:16,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-16 13:58:16,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473953440] [2022-02-16 13:58:16,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:16,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:58:16,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:16,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:58:16,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:58:16,812 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-16 13:58:16,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:16,925 INFO L93 Difference]: Finished difference Result 583 states and 1505 transitions. [2022-02-16 13:58:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:16,926 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-16 13:58:16,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:16,926 INFO L225 Difference]: With dead ends: 583 [2022-02-16 13:58:16,926 INFO L226 Difference]: Without dead ends: 562 [2022-02-16 13:58:16,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-16 13:58:16,927 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-16 13:58:16,927 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-16 13:58:16,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-02-16 13:58:16,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 523. [2022-02-16 13:58:16,931 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-16 13:58:16,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1388 transitions. [2022-02-16 13:58:16,932 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1388 transitions. Word has length 23 [2022-02-16 13:58:16,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:16,932 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1388 transitions. [2022-02-16 13:58:16,932 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-16 13:58:16,932 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1388 transitions. [2022-02-16 13:58:16,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:16,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:16,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-16 13:58:16,952 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-16 13:58:17,133 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-16 13:58:17,133 INFO L402 AbstractCegarLoop]: === Iteration 885 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:17,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:17,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1888328262, now seen corresponding path program 880 times [2022-02-16 13:58:17,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:17,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644005522] [2022-02-16 13:58:17,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:17,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:17,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:17,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-16 13:58:17,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:17,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644005522] [2022-02-16 13:58:17,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644005522] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:17,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198300141] [2022-02-16 13:58:17,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:17,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:17,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:17,365 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-16 13:58:17,389 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-16 13:58:17,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:17,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:17,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:17,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:17,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:17,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-16 13:58:17,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:17,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 21 treesize of output 17 [2022-02-16 13:58:17,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:17,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 12 treesize of output 5 [2022-02-16 13:58:17,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-16 13:58:17,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:17,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:17,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 19 treesize of output 23 [2022-02-16 13:58:17,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:17,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2022-02-16 13:58:17,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:17,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 26 treesize of output 30 [2022-02-16 13:58:18,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:18,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198300141] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:18,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:18,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:18,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583232610] [2022-02-16 13:58:18,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:18,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:18,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:18,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:18,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:18,100 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-16 13:58:18,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:18,514 INFO L93 Difference]: Finished difference Result 615 states and 1572 transitions. [2022-02-16 13:58:18,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:58:18,514 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-16 13:58:18,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:18,515 INFO L225 Difference]: With dead ends: 615 [2022-02-16 13:58:18,515 INFO L226 Difference]: Without dead ends: 610 [2022-02-16 13:58:18,515 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-16 13:58:18,515 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.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:18,515 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.1s Time] [2022-02-16 13:58:18,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-02-16 13:58:18,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 525. [2022-02-16 13:58:18,520 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-16 13:58:18,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1394 transitions. [2022-02-16 13:58:18,521 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1394 transitions. Word has length 23 [2022-02-16 13:58:18,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:18,521 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1394 transitions. [2022-02-16 13:58:18,521 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-16 13:58:18,521 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1394 transitions. [2022-02-16 13:58:18,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:18,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:18,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-16 13:58:18,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (881)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:18,737 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-16 13:58:18,737 INFO L402 AbstractCegarLoop]: === Iteration 886 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:18,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:18,737 INFO L85 PathProgramCache]: Analyzing trace with hash 620742206, now seen corresponding path program 881 times [2022-02-16 13:58:18,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:18,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902853343] [2022-02-16 13:58:18,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:18,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:18,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:18,893 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:18,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:18,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902853343] [2022-02-16 13:58:18,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902853343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:18,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895364536] [2022-02-16 13:58:18,893 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:18,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:18,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:18,894 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-16 13:58:18,895 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-16 13:58:18,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:18,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:18,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:18,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:19,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:19,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 19 treesize of output 15 [2022-02-16 13:58:19,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 21 treesize of output 17 [2022-02-16 13:58:19,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 12 treesize of output 5 [2022-02-16 13:58:19,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-16 13:58:19,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:19,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:19,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 15 treesize of output 19 [2022-02-16 13:58:19,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:19,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 32 treesize of output 36 [2022-02-16 13:58:19,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:19,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 26 treesize of output 30 [2022-02-16 13:58:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:19,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895364536] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:19,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:19,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:19,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825862580] [2022-02-16 13:58:19,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:19,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:19,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:19,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:19,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:19,379 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-16 13:58:19,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:19,790 INFO L93 Difference]: Finished difference Result 615 states and 1573 transitions. [2022-02-16 13:58:19,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:19,790 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-16 13:58:19,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:19,791 INFO L225 Difference]: With dead ends: 615 [2022-02-16 13:58:19,791 INFO L226 Difference]: Without dead ends: 610 [2022-02-16 13:58:19,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=292, Invalid=1430, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:58:19,791 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-16 13:58:19,791 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-16 13:58:19,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-02-16 13:58:19,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 526. [2022-02-16 13:58:19,795 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-16 13:58:19,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-16 13:58:19,796 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-16 13:58:19,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:19,796 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-16 13:58:19,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-16 13:58:19,796 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-16 13:58:19,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:19,797 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:19,797 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-16 13:58:19,812 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-16 13:58:20,012 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-16 13:58:20,013 INFO L402 AbstractCegarLoop]: === Iteration 887 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:20,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:20,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1411136326, now seen corresponding path program 882 times [2022-02-16 13:58:20,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:20,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108416639] [2022-02-16 13:58:20,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:20,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:20,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:20,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-16 13:58:20,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:20,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108416639] [2022-02-16 13:58:20,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108416639] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:20,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074976363] [2022-02-16 13:58:20,176 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:20,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:20,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:20,177 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-16 13:58:20,178 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-16 13:58:20,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:20,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:20,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:20,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:20,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:20,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-16 13:58:20,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:20,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:20,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:20,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:20,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:20,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:20,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 15 treesize of output 19 [2022-02-16 13:58:20,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:20,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 32 treesize of output 36 [2022-02-16 13:58:21,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:21,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 26 treesize of output 30 [2022-02-16 13:58:21,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:21,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074976363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:21,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:21,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:21,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016675164] [2022-02-16 13:58:21,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:21,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:21,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:21,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:21,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:21,097 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-16 13:58:21,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:21,623 INFO L93 Difference]: Finished difference Result 578 states and 1476 transitions. [2022-02-16 13:58:21,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:58:21,623 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-16 13:58:21,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:21,624 INFO L225 Difference]: With dead ends: 578 [2022-02-16 13:58:21,624 INFO L226 Difference]: Without dead ends: 568 [2022-02-16 13:58:21,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=1358, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:58:21,625 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 62 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:58:21,625 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-16 13:58:21,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-02-16 13:58:21,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 526. [2022-02-16 13:58:21,629 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-16 13:58:21,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-16 13:58:21,630 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-16 13:58:21,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:21,630 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-16 13:58:21,630 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-16 13:58:21,630 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-16 13:58:21,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:21,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:21,631 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-16 13:58:21,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (883)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:21,837 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-16 13:58:21,837 INFO L402 AbstractCegarLoop]: === Iteration 888 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:21,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:21,838 INFO L85 PathProgramCache]: Analyzing trace with hash 2096359784, now seen corresponding path program 883 times [2022-02-16 13:58:21,838 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:21,838 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696566061] [2022-02-16 13:58:21,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:21,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:21,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:22,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-16 13:58:22,080 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:22,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696566061] [2022-02-16 13:58:22,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696566061] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:22,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602170645] [2022-02-16 13:58:22,080 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:22,080 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:22,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:22,081 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-16 13:58:22,082 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-16 13:58:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:22,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:22,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:22,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:22,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-16 13:58:22,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:22,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 21 treesize of output 17 [2022-02-16 13:58:22,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:22,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 12 treesize of output 5 [2022-02-16 13:58:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:22,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:22,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:22,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:58:22,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:22,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 32 treesize of output 36 [2022-02-16 13:58:22,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:22,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 26 treesize of output 30 [2022-02-16 13:58:22,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-16 13:58:22,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602170645] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:22,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:22,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:22,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222562241] [2022-02-16 13:58:22,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:22,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:22,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:22,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:22,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:22,801 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-16 13:58:23,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:23,382 INFO L93 Difference]: Finished difference Result 617 states and 1579 transitions. [2022-02-16 13:58:23,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:23,382 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-16 13:58:23,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:23,383 INFO L225 Difference]: With dead ends: 617 [2022-02-16 13:58:23,383 INFO L226 Difference]: Without dead ends: 612 [2022-02-16 13:58:23,384 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-16 13:58:23,384 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-16 13:58:23,384 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-16 13:58:23,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-16 13:58:23,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 528. [2022-02-16 13:58:23,388 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-16 13:58:23,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1403 transitions. [2022-02-16 13:58:23,389 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1403 transitions. Word has length 23 [2022-02-16 13:58:23,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:23,389 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1403 transitions. [2022-02-16 13:58:23,389 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-16 13:58:23,389 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1403 transitions. [2022-02-16 13:58:23,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:23,390 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:23,390 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-16 13:58:23,405 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-16 13:58:23,590 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-16 13:58:23,591 INFO L402 AbstractCegarLoop]: === Iteration 889 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:23,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:23,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1408213392, now seen corresponding path program 884 times [2022-02-16 13:58:23,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:23,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850591738] [2022-02-16 13:58:23,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:23,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:23,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-16 13:58:23,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:23,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850591738] [2022-02-16 13:58:23,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850591738] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:23,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244914508] [2022-02-16 13:58:23,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:23,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:23,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:23,833 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-16 13:58:23,834 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-16 13:58:23,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:23,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:23,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:23,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:23,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:23,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 19 treesize of output 15 [2022-02-16 13:58:24,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:24,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:24,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:24,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 12 treesize of output 5 [2022-02-16 13:58:24,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-16 13:58:24,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:24,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:58:24,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:24,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 32 treesize of output 36 [2022-02-16 13:58:24,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-16 13:58:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:24,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244914508] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:24,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:24,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:24,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755565110] [2022-02-16 13:58:24,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:24,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:24,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:24,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:24,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:24,362 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-16 13:58:24,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:24,859 INFO L93 Difference]: Finished difference Result 583 states and 1501 transitions. [2022-02-16 13:58:24,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:58:24,860 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-16 13:58:24,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:24,861 INFO L225 Difference]: With dead ends: 583 [2022-02-16 13:58:24,861 INFO L226 Difference]: Without dead ends: 578 [2022-02-16 13:58:24,861 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-16 13:58:24,861 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-16 13:58:24,861 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-16 13:58:24,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-16 13:58:24,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 527. [2022-02-16 13:58:24,866 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-16 13:58:24,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1400 transitions. [2022-02-16 13:58:24,867 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1400 transitions. Word has length 23 [2022-02-16 13:58:24,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:24,867 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1400 transitions. [2022-02-16 13:58:24,867 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-16 13:58:24,867 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1400 transitions. [2022-02-16 13:58:24,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:24,867 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:24,867 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-16 13:58:24,883 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-16 13:58:25,068 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-16 13:58:25,068 INFO L402 AbstractCegarLoop]: === Iteration 890 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:25,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:25,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1825975814, now seen corresponding path program 885 times [2022-02-16 13:58:25,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:25,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859511320] [2022-02-16 13:58:25,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:25,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:25,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:25,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:25,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859511320] [2022-02-16 13:58:25,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859511320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:25,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516434715] [2022-02-16 13:58:25,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:25,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:25,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:25,267 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-16 13:58:25,268 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-16 13:58:25,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:25,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:25,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:25,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:25,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:25,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-16 13:58:25,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:25,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:25,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:25,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-16 13:58:25,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-16 13:58:25,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:25,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:25,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-16 13:58:25,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:25,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 32 treesize of output 36 [2022-02-16 13:58:25,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:25,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-16 13:58:26,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-16 13:58:26,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516434715] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:26,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:26,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:26,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671659759] [2022-02-16 13:58:26,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:26,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:26,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:26,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:26,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:26,075 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-16 13:58:26,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:26,376 INFO L93 Difference]: Finished difference Result 577 states and 1476 transitions. [2022-02-16 13:58:26,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:58:26,377 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-16 13:58:26,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:26,378 INFO L225 Difference]: With dead ends: 577 [2022-02-16 13:58:26,378 INFO L226 Difference]: Without dead ends: 567 [2022-02-16 13:58:26,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:58:26,378 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:26,378 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.2s Time] [2022-02-16 13:58:26,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-16 13:58:26,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 527. [2022-02-16 13:58:26,382 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-16 13:58:26,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1400 transitions. [2022-02-16 13:58:26,383 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1400 transitions. Word has length 23 [2022-02-16 13:58:26,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:26,383 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1400 transitions. [2022-02-16 13:58:26,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-16 13:58:26,383 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1400 transitions. [2022-02-16 13:58:26,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:26,384 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:26,384 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-16 13:58:26,400 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-16 13:58:26,594 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-16 13:58:26,594 INFO L402 AbstractCegarLoop]: === Iteration 891 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:26,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:26,594 INFO L85 PathProgramCache]: Analyzing trace with hash -21605188, now seen corresponding path program 886 times [2022-02-16 13:58:26,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:26,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593662873] [2022-02-16 13:58:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:26,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:26,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:26,694 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-16 13:58:26,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:26,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593662873] [2022-02-16 13:58:26,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593662873] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:26,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580493580] [2022-02-16 13:58:26,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:26,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:26,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:26,695 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-16 13:58:26,696 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-16 13:58:26,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:26,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:26,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:26,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:26,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:26,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-16 13:58:26,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:58:26,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:26,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:26,905 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-16 13:58:26,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:26,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:26,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-16 13:58:26,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:26,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 20 treesize of output 24 [2022-02-16 13:58:26,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:26,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-16 13:58:27,023 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-16 13:58:27,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580493580] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:27,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:27,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:58:27,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775645253] [2022-02-16 13:58:27,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:27,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:58:27,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:27,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:58:27,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:58:27,024 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-16 13:58:27,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:27,086 INFO L93 Difference]: Finished difference Result 563 states and 1456 transitions. [2022-02-16 13:58:27,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:27,086 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-16 13:58:27,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:27,087 INFO L225 Difference]: With dead ends: 563 [2022-02-16 13:58:27,087 INFO L226 Difference]: Without dead ends: 556 [2022-02-16 13:58:27,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 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-16 13:58:27,088 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-16 13:58:27,091 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-16 13:58:27,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-02-16 13:58:27,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 525. [2022-02-16 13:58:27,095 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-16 13:58:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1393 transitions. [2022-02-16 13:58:27,096 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1393 transitions. Word has length 23 [2022-02-16 13:58:27,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:27,096 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1393 transitions. [2022-02-16 13:58:27,096 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-16 13:58:27,096 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1393 transitions. [2022-02-16 13:58:27,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:27,097 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:27,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-16 13:58:27,113 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-16 13:58:27,311 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-16 13:58:27,311 INFO L402 AbstractCegarLoop]: === Iteration 892 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:27,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:27,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1423734344, now seen corresponding path program 887 times [2022-02-16 13:58:27,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:27,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673463902] [2022-02-16 13:58:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:27,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:27,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:27,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:27,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:27,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673463902] [2022-02-16 13:58:27,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673463902] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:27,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923070852] [2022-02-16 13:58:27,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:27,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:27,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:27,499 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-16 13:58:27,500 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-16 13:58:27,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:27,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:27,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:27,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:27,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:27,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-16 13:58:27,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:27,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 21 treesize of output 17 [2022-02-16 13:58:27,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:27,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 12 treesize of output 5 [2022-02-16 13:58:27,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-16 13:58:27,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:27,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 19 treesize of output 23 [2022-02-16 13:58:27,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:27,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 28 treesize of output 32 [2022-02-16 13:58:27,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 24 treesize of output 28 [2022-02-16 13:58:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:28,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923070852] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:28,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:28,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:28,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629613431] [2022-02-16 13:58:28,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:28,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:28,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:28,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:28,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:28,022 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-16 13:58:28,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:28,249 INFO L93 Difference]: Finished difference Result 602 states and 1520 transitions. [2022-02-16 13:58:28,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:28,250 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-16 13:58:28,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:28,251 INFO L225 Difference]: With dead ends: 602 [2022-02-16 13:58:28,251 INFO L226 Difference]: Without dead ends: 592 [2022-02-16 13:58:28,251 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-16 13:58:28,251 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:28,251 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.2s Time] [2022-02-16 13:58:28,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-02-16 13:58:28,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 530. [2022-02-16 13:58:28,256 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-16 13:58:28,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1409 transitions. [2022-02-16 13:58:28,256 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1409 transitions. Word has length 23 [2022-02-16 13:58:28,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:28,256 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 1409 transitions. [2022-02-16 13:58:28,257 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-16 13:58:28,257 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1409 transitions. [2022-02-16 13:58:28,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:28,257 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:28,257 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-16 13:58:28,273 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-16 13:58:28,471 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-16 13:58:28,471 INFO L402 AbstractCegarLoop]: === Iteration 893 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:28,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:28,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1603646896, now seen corresponding path program 888 times [2022-02-16 13:58:28,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:28,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907330694] [2022-02-16 13:58:28,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:28,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:28,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:28,636 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:28,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:28,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907330694] [2022-02-16 13:58:28,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907330694] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:28,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393470994] [2022-02-16 13:58:28,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:28,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:28,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:28,638 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-16 13:58:28,638 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-16 13:58:28,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:58:28,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:28,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:28,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:28,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:28,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-16 13:58:28,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:28,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-16 13:58:28,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:28,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 12 treesize of output 5 [2022-02-16 13:58:28,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:28,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:29,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:29,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 15 treesize of output 19 [2022-02-16 13:58:29,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:29,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 28 treesize of output 32 [2022-02-16 13:58:29,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:29,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 24 treesize of output 28 [2022-02-16 13:58:29,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-16 13:58:29,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393470994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:29,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:29,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:29,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726283056] [2022-02-16 13:58:29,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:29,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:29,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:29,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:29,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:29,345 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-16 13:58:29,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:29,976 INFO L93 Difference]: Finished difference Result 641 states and 1602 transitions. [2022-02-16 13:58:29,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:58:29,976 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-16 13:58:29,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:29,977 INFO L225 Difference]: With dead ends: 641 [2022-02-16 13:58:29,977 INFO L226 Difference]: Without dead ends: 631 [2022-02-16 13:58:29,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=264, Invalid=1628, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:58:29,977 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:29,977 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.3s Time] [2022-02-16 13:58:29,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-02-16 13:58:29,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 532. [2022-02-16 13:58:29,982 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-16 13:58:29,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1416 transitions. [2022-02-16 13:58:29,983 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1416 transitions. Word has length 23 [2022-02-16 13:58:29,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:29,983 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 1416 transitions. [2022-02-16 13:58:29,983 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-16 13:58:29,983 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1416 transitions. [2022-02-16 13:58:29,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:29,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:29,983 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-16 13:58:29,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (889)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:30,191 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-16 13:58:30,192 INFO L402 AbstractCegarLoop]: === Iteration 894 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:30,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:30,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1900926280, now seen corresponding path program 889 times [2022-02-16 13:58:30,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:30,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098370553] [2022-02-16 13:58:30,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:30,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:30,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:30,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:30,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:30,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098370553] [2022-02-16 13:58:30,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098370553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:30,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944288999] [2022-02-16 13:58:30,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:30,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:30,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:30,374 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-16 13:58:30,375 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-16 13:58:30,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:30,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:30,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:30,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:30,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 19 treesize of output 15 [2022-02-16 13:58:30,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:30,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:30,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:30,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:30,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-16 13:58:30,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:30,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:30,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 15 treesize of output 19 [2022-02-16 13:58:30,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:30,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 28 treesize of output 32 [2022-02-16 13:58:30,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:30,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 24 treesize of output 28 [2022-02-16 13:58:31,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:31,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944288999] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:31,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:31,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:31,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3156110] [2022-02-16 13:58:31,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:31,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:31,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:31,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:31,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:31,046 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-16 13:58:31,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:31,302 INFO L93 Difference]: Finished difference Result 589 states and 1507 transitions. [2022-02-16 13:58:31,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:31,302 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-16 13:58:31,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:31,303 INFO L225 Difference]: With dead ends: 589 [2022-02-16 13:58:31,303 INFO L226 Difference]: Without dead ends: 579 [2022-02-16 13:58:31,303 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-16 13:58:31,303 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-16 13:58:31,303 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-16 13:58:31,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-02-16 13:58:31,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 528. [2022-02-16 13:58:31,308 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-16 13:58:31,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1403 transitions. [2022-02-16 13:58:31,309 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1403 transitions. Word has length 23 [2022-02-16 13:58:31,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:31,309 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1403 transitions. [2022-02-16 13:58:31,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-16 13:58:31,309 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1403 transitions. [2022-02-16 13:58:31,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:31,309 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:31,309 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-16 13:58:31,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (890)] Ended with exit code 0 [2022-02-16 13:58:31,514 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-16 13:58:31,515 INFO L402 AbstractCegarLoop]: === Iteration 895 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:31,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash -2002181336, now seen corresponding path program 890 times [2022-02-16 13:58:31,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:31,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474845992] [2022-02-16 13:58:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:31,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:31,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:31,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474845992] [2022-02-16 13:58:31,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474845992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:31,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632524850] [2022-02-16 13:58:31,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:31,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:31,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:31,693 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-16 13:58:31,694 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-16 13:58:31,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:31,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:31,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:31,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:31,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:31,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-16 13:58:31,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:31,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 21 treesize of output 17 [2022-02-16 13:58:31,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:31,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 12 treesize of output 5 [2022-02-16 13:58:32,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:32,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:32,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:32,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 22 treesize of output 26 [2022-02-16 13:58:32,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:32,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 26 treesize of output 30 [2022-02-16 13:58:32,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:32,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 20 treesize of output 24 [2022-02-16 13:58:32,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:32,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632524850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:32,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:32,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:32,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127573210] [2022-02-16 13:58:32,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:32,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:32,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:32,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:32,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:32,400 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-16 13:58:32,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:32,772 INFO L93 Difference]: Finished difference Result 603 states and 1522 transitions. [2022-02-16 13:58:32,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:32,773 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-16 13:58:32,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:32,773 INFO L225 Difference]: With dead ends: 603 [2022-02-16 13:58:32,773 INFO L226 Difference]: Without dead ends: 593 [2022-02-16 13:58:32,774 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-16 13:58:32,774 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:32,774 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.3s Time] [2022-02-16 13:58:32,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-02-16 13:58:32,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 534. [2022-02-16 13:58:32,778 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-16 13:58:32,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1417 transitions. [2022-02-16 13:58:32,779 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1417 transitions. Word has length 23 [2022-02-16 13:58:32,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:32,779 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 1417 transitions. [2022-02-16 13:58:32,779 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-16 13:58:32,779 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1417 transitions. [2022-02-16 13:58:32,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:32,780 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:32,780 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-16 13:58:32,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (891)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:32,982 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-16 13:58:32,983 INFO L402 AbstractCegarLoop]: === Iteration 896 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:32,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:32,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1116383056, now seen corresponding path program 891 times [2022-02-16 13:58:32,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:32,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444812117] [2022-02-16 13:58:32,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:32,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:32,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:33,148 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:33,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:33,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444812117] [2022-02-16 13:58:33,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444812117] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:33,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508195662] [2022-02-16 13:58:33,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:33,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:33,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:33,149 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-16 13:58:33,150 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-16 13:58:33,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:58:33,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:33,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:33,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:33,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:33,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:33,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 21 treesize of output 17 [2022-02-16 13:58:33,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:33,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-16 13:58:33,388 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:33,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:33,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:33,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 18 treesize of output 22 [2022-02-16 13:58:33,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:33,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 26 treesize of output 30 [2022-02-16 13:58:33,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:33,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 20 treesize of output 24 [2022-02-16 13:58:33,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:33,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508195662] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:33,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:33,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:33,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554032537] [2022-02-16 13:58:33,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:33,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:33,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:33,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:33,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:33,627 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-16 13:58:34,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:34,026 INFO L93 Difference]: Finished difference Result 622 states and 1554 transitions. [2022-02-16 13:58:34,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:58:34,026 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-16 13:58:34,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:34,027 INFO L225 Difference]: With dead ends: 622 [2022-02-16 13:58:34,027 INFO L226 Difference]: Without dead ends: 612 [2022-02-16 13:58:34,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:58:34,028 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-16 13:58:34,028 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-16 13:58:34,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-16 13:58:34,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 538. [2022-02-16 13:58:34,032 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-16 13:58:34,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1427 transitions. [2022-02-16 13:58:34,033 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1427 transitions. Word has length 23 [2022-02-16 13:58:34,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:34,033 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 1427 transitions. [2022-02-16 13:58:34,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-16 13:58:34,033 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1427 transitions. [2022-02-16 13:58:34,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:34,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:34,034 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-16 13:58:34,049 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-16 13:58:34,254 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-16 13:58:34,254 INFO L402 AbstractCegarLoop]: === Iteration 897 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:34,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:34,254 INFO L85 PathProgramCache]: Analyzing trace with hash -431948372, now seen corresponding path program 892 times [2022-02-16 13:58:34,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:34,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125678961] [2022-02-16 13:58:34,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:34,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:34,318 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-16 13:58:34,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:34,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125678961] [2022-02-16 13:58:34,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125678961] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:34,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268080047] [2022-02-16 13:58:34,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:34,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:34,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:34,320 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-16 13:58:34,320 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-16 13:58:34,345 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:34,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:34,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:34,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:34,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:34,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-16 13:58:34,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:34,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 19 treesize of output 15 [2022-02-16 13:58:34,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:34,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 13:58:34,501 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-16 13:58:34,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:34,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:34,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-16 13:58:34,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:34,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 20 treesize of output 24 [2022-02-16 13:58:34,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:34,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 16 treesize of output 20 [2022-02-16 13:58:34,592 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-16 13:58:34,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268080047] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:34,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:34,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:58:34,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32850438] [2022-02-16 13:58:34,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:34,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:58:34,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:58:34,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:58:34,593 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-16 13:58:34,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:34,688 INFO L93 Difference]: Finished difference Result 579 states and 1492 transitions. [2022-02-16 13:58:34,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:34,691 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-16 13:58:34,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:34,692 INFO L225 Difference]: With dead ends: 579 [2022-02-16 13:58:34,692 INFO L226 Difference]: Without dead ends: 570 [2022-02-16 13:58:34,692 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-16 13:58:34,692 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-16 13:58:34,692 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-16 13:58:34,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-02-16 13:58:34,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 536. [2022-02-16 13:58:34,696 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-16 13:58:34,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1420 transitions. [2022-02-16 13:58:34,697 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1420 transitions. Word has length 23 [2022-02-16 13:58:34,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:34,697 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1420 transitions. [2022-02-16 13:58:34,697 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-16 13:58:34,697 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1420 transitions. [2022-02-16 13:58:34,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:34,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:34,698 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-16 13:58:34,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (893)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:34,913 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-16 13:58:34,913 INFO L402 AbstractCegarLoop]: === Iteration 898 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:34,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:34,914 INFO L85 PathProgramCache]: Analyzing trace with hash -708476628, now seen corresponding path program 893 times [2022-02-16 13:58:34,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:34,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415934297] [2022-02-16 13:58:34,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:34,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:34,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:35,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:35,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:35,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415934297] [2022-02-16 13:58:35,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415934297] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:35,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378190031] [2022-02-16 13:58:35,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:35,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:35,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:35,055 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-16 13:58:35,055 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-16 13:58:35,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:35,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:35,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:35,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:35,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:35,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-16 13:58:35,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 20 treesize of output 16 [2022-02-16 13:58:35,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:35,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 12 treesize of output 5 [2022-02-16 13:58:35,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:35,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:35,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:35,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 19 treesize of output 23 [2022-02-16 13:58:35,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:35,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 26 treesize of output 30 [2022-02-16 13:58:35,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:35,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-16 13:58:35,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-16 13:58:35,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378190031] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:35,585 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:35,585 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:35,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989455397] [2022-02-16 13:58:35,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:35,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:35,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:35,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:35,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:35,585 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-16 13:58:35,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:35,949 INFO L93 Difference]: Finished difference Result 624 states and 1557 transitions. [2022-02-16 13:58:35,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:58:35,950 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-16 13:58:35,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:35,950 INFO L225 Difference]: With dead ends: 624 [2022-02-16 13:58:35,950 INFO L226 Difference]: Without dead ends: 614 [2022-02-16 13:58:35,951 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-16 13:58:35,951 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:35,951 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.3s Time] [2022-02-16 13:58:35,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-02-16 13:58:35,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 527. [2022-02-16 13:58:35,955 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-16 13:58:35,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1399 transitions. [2022-02-16 13:58:35,956 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1399 transitions. Word has length 23 [2022-02-16 13:58:35,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:35,956 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1399 transitions. [2022-02-16 13:58:35,956 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-16 13:58:35,956 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1399 transitions. [2022-02-16 13:58:35,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:35,957 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:35,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-16 13:58:35,972 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-16 13:58:36,159 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-16 13:58:36,159 INFO L402 AbstractCegarLoop]: === Iteration 899 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:36,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:36,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1363433424, now seen corresponding path program 894 times [2022-02-16 13:58:36,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:36,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124844127] [2022-02-16 13:58:36,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:36,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:36,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:36,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124844127] [2022-02-16 13:58:36,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124844127] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:36,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57750934] [2022-02-16 13:58:36,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:36,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:36,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:36,322 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-16 13:58:36,323 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-16 13:58:36,348 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:36,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:36,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:36,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:36,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:36,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-16 13:58:36,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:36,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 21 treesize of output 17 [2022-02-16 13:58:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:36,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:36,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-16 13:58:36,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:36,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:36,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 15 treesize of output 19 [2022-02-16 13:58:36,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:36,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 24 treesize of output 28 [2022-02-16 13:58:36,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:36,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 20 treesize of output 24 [2022-02-16 13:58:36,982 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-16 13:58:36,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57750934] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:36,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:36,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:58:36,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688884035] [2022-02-16 13:58:36,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:36,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:58:36,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:36,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:58:36,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:58:36,983 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-16 13:58:37,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:37,523 INFO L93 Difference]: Finished difference Result 636 states and 1574 transitions. [2022-02-16 13:58:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:58:37,523 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-16 13:58:37,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:37,524 INFO L225 Difference]: With dead ends: 636 [2022-02-16 13:58:37,524 INFO L226 Difference]: Without dead ends: 626 [2022-02-16 13:58:37,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=180, Invalid=1226, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:58:37,524 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 69 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:37,524 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.3s Time] [2022-02-16 13:58:37,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-02-16 13:58:37,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 527. [2022-02-16 13:58:37,529 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-16 13:58:37,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1399 transitions. [2022-02-16 13:58:37,530 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1399 transitions. Word has length 23 [2022-02-16 13:58:37,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:37,530 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1399 transitions. [2022-02-16 13:58:37,530 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-16 13:58:37,530 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1399 transitions. [2022-02-16 13:58:37,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:37,530 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:37,531 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-16 13:58:37,546 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-16 13:58:37,743 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-16 13:58:37,743 INFO L402 AbstractCegarLoop]: === Iteration 900 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:37,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:37,744 INFO L85 PathProgramCache]: Analyzing trace with hash -514810952, now seen corresponding path program 895 times [2022-02-16 13:58:37,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:37,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605409631] [2022-02-16 13:58:37,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:37,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:37,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-16 13:58:37,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:37,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605409631] [2022-02-16 13:58:37,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605409631] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:37,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062928100] [2022-02-16 13:58:37,929 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:37,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:37,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:37,930 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-16 13:58:37,931 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-16 13:58:37,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:37,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:37,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:38,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:38,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-16 13:58:38,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:38,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 21 treesize of output 17 [2022-02-16 13:58:38,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:38,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 12 treesize of output 5 [2022-02-16 13:58:38,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-16 13:58:38,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:38,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:38,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 18 treesize of output 22 [2022-02-16 13:58:38,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:38,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 22 treesize of output 26 [2022-02-16 13:58:38,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:38,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 18 treesize of output 22 [2022-02-16 13:58:38,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-16 13:58:38,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062928100] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:38,426 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:38,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:38,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99641160] [2022-02-16 13:58:38,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:38,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:38,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:38,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:38,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:38,427 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-16 13:58:38,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:38,731 INFO L93 Difference]: Finished difference Result 622 states and 1549 transitions. [2022-02-16 13:58:38,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:38,732 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-16 13:58:38,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:38,733 INFO L225 Difference]: With dead ends: 622 [2022-02-16 13:58:38,733 INFO L226 Difference]: Without dead ends: 612 [2022-02-16 13:58:38,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:58:38,733 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-16 13:58:38,733 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-16 13:58:38,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-16 13:58:38,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 529. [2022-02-16 13:58:38,737 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-16 13:58:38,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1407 transitions. [2022-02-16 13:58:38,738 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1407 transitions. Word has length 23 [2022-02-16 13:58:38,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:38,738 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1407 transitions. [2022-02-16 13:58:38,738 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-16 13:58:38,738 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1407 transitions. [2022-02-16 13:58:38,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:38,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:38,739 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-16 13:58:38,754 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-16 13:58:38,954 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-16 13:58:38,954 INFO L402 AbstractCegarLoop]: === Iteration 901 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:38,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:38,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1678442540, now seen corresponding path program 896 times [2022-02-16 13:58:38,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:38,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967990137] [2022-02-16 13:58:38,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:38,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:38,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:39,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-16 13:58:39,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:39,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967990137] [2022-02-16 13:58:39,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967990137] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:39,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272063666] [2022-02-16 13:58:39,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:39,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:39,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:39,091 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-16 13:58:39,092 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-16 13:58:39,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:39,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:39,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:39,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:39,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:39,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:39,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 20 treesize of output 16 [2022-02-16 13:58:39,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:39,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:39,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:39,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:39,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 19 treesize of output 23 [2022-02-16 13:58:39,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:39,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 22 treesize of output 26 [2022-02-16 13:58:39,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:39,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-16 13:58:39,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-16 13:58:39,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272063666] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:39,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:39,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:39,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517950776] [2022-02-16 13:58:39,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:39,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:39,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:39,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:39,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:39,758 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-16 13:58:40,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:40,024 INFO L93 Difference]: Finished difference Result 601 states and 1523 transitions. [2022-02-16 13:58:40,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:58:40,030 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-16 13:58:40,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:40,031 INFO L225 Difference]: With dead ends: 601 [2022-02-16 13:58:40,031 INFO L226 Difference]: Without dead ends: 591 [2022-02-16 13:58:40,031 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-16 13:58:40,032 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-16 13:58:40,032 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-16 13:58:40,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-02-16 13:58:40,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 526. [2022-02-16 13:58:40,036 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-16 13:58:40,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1396 transitions. [2022-02-16 13:58:40,037 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1396 transitions. Word has length 23 [2022-02-16 13:58:40,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:40,037 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1396 transitions. [2022-02-16 13:58:40,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-16 13:58:40,037 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1396 transitions. [2022-02-16 13:58:40,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:40,038 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:40,038 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-16 13:58:40,054 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-16 13:58:40,253 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-16 13:58:40,253 INFO L402 AbstractCegarLoop]: === Iteration 902 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:40,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:40,253 INFO L85 PathProgramCache]: Analyzing trace with hash -867612248, now seen corresponding path program 897 times [2022-02-16 13:58:40,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:40,253 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913529622] [2022-02-16 13:58:40,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:40,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:40,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:40,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:40,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:40,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913529622] [2022-02-16 13:58:40,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913529622] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:40,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751477932] [2022-02-16 13:58:40,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:40,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:40,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:40,463 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-16 13:58:40,463 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-16 13:58:40,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:40,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:40,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:40,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:40,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:40,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 19 treesize of output 15 [2022-02-16 13:58:40,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:40,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 21 treesize of output 17 [2022-02-16 13:58:40,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:40,805 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:40,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:40,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:40,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 18 treesize of output 22 [2022-02-16 13:58:41,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:41,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 32 treesize of output 34 [2022-02-16 13:58:41,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:41,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 26 treesize of output 28 [2022-02-16 13:58:41,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:41,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751477932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:41,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:41,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:58:41,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017765556] [2022-02-16 13:58:41,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:41,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:58:41,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:41,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:58:41,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:58:41,214 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-16 13:58:41,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:41,641 INFO L93 Difference]: Finished difference Result 687 states and 1670 transitions. [2022-02-16 13:58:41,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:58:41,641 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-16 13:58:41,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:41,642 INFO L225 Difference]: With dead ends: 687 [2022-02-16 13:58:41,642 INFO L226 Difference]: Without dead ends: 677 [2022-02-16 13:58:41,643 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-16 13:58:41,643 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 68 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:58:41,643 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-16 13:58:41,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-02-16 13:58:41,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 539. [2022-02-16 13:58:41,648 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-16 13:58:41,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1434 transitions. [2022-02-16 13:58:41,649 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1434 transitions. Word has length 23 [2022-02-16 13:58:41,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:41,649 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1434 transitions. [2022-02-16 13:58:41,649 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-16 13:58:41,649 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1434 transitions. [2022-02-16 13:58:41,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:41,649 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:41,649 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-16 13:58:41,665 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-16 13:58:41,865 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-16 13:58:41,865 INFO L402 AbstractCegarLoop]: === Iteration 903 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:41,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:41,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1578769136, now seen corresponding path program 898 times [2022-02-16 13:58:41,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:41,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672801334] [2022-02-16 13:58:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:41,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:42,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:42,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:42,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672801334] [2022-02-16 13:58:42,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672801334] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:42,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317671183] [2022-02-16 13:58:42,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:42,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:42,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:42,057 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-16 13:58:42,058 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-16 13:58:42,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:42,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:42,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:42,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:42,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:42,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 19 treesize of output 15 [2022-02-16 13:58:42,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:42,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-16 13:58:42,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:42,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 12 treesize of output 5 [2022-02-16 13:58:42,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-16 13:58:42,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:42,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:42,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-16 13:58:42,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:42,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-16 13:58:42,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:42,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 22 treesize of output 26 [2022-02-16 13:58:42,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:42,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317671183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:42,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:42,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:42,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771427535] [2022-02-16 13:58:42,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:42,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:42,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:42,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:42,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:42,567 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-16 13:58:43,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:43,651 INFO L93 Difference]: Finished difference Result 805 states and 1987 transitions. [2022-02-16 13:58:43,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 13:58:43,652 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-16 13:58:43,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:43,653 INFO L225 Difference]: With dead ends: 805 [2022-02-16 13:58:43,653 INFO L226 Difference]: Without dead ends: 795 [2022-02-16 13:58:43,653 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-16 13:58:43,653 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-16 13:58:43,654 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-16 13:58:43,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-02-16 13:58:43,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 547. [2022-02-16 13:58:43,659 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-16 13:58:43,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1460 transitions. [2022-02-16 13:58:43,660 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1460 transitions. Word has length 23 [2022-02-16 13:58:43,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:43,660 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 1460 transitions. [2022-02-16 13:58:43,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-16 13:58:43,660 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1460 transitions. [2022-02-16 13:58:43,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:43,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:43,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-16 13:58:43,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (899)] Ended with exit code 0 [2022-02-16 13:58:43,877 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-16 13:58:43,877 INFO L402 AbstractCegarLoop]: === Iteration 904 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:43,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:43,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1925804040, now seen corresponding path program 899 times [2022-02-16 13:58:43,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:43,877 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358642417] [2022-02-16 13:58:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:43,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:43,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:44,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-16 13:58:44,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:44,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358642417] [2022-02-16 13:58:44,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358642417] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:44,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635154940] [2022-02-16 13:58:44,118 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:44,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:44,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:44,119 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-16 13:58:44,120 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-16 13:58:44,146 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:58:44,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:44,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:58:44,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:44,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:44,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:44,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:44,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:44,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:44,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 12 treesize of output 5 [2022-02-16 13:58:44,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-16 13:58:44,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:44,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:58:44,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:44,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-16 13:58:44,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:44,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 22 treesize of output 26 [2022-02-16 13:58:44,701 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:44,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635154940] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:44,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:44,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-16 13:58:44,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251095836] [2022-02-16 13:58:44,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:44,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-16 13:58:44,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:44,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-16 13:58:44,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:58:44,707 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-16 13:58:45,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:45,203 INFO L93 Difference]: Finished difference Result 676 states and 1692 transitions. [2022-02-16 13:58:45,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:45,204 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-16 13:58:45,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:45,204 INFO L225 Difference]: With dead ends: 676 [2022-02-16 13:58:45,204 INFO L226 Difference]: Without dead ends: 661 [2022-02-16 13:58:45,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=273, Invalid=1707, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:58:45,205 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 192 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:45,205 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.2s Time] [2022-02-16 13:58:45,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-02-16 13:58:45,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 551. [2022-02-16 13:58:45,210 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-16 13:58:45,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1477 transitions. [2022-02-16 13:58:45,211 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1477 transitions. Word has length 23 [2022-02-16 13:58:45,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:45,211 INFO L470 AbstractCegarLoop]: Abstraction has 551 states and 1477 transitions. [2022-02-16 13:58:45,211 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-16 13:58:45,211 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1477 transitions. [2022-02-16 13:58:45,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:45,211 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:45,211 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-16 13:58:45,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (900)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:45,418 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-16 13:58:45,418 INFO L402 AbstractCegarLoop]: === Iteration 905 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:45,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:45,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1332241897, now seen corresponding path program 900 times [2022-02-16 13:58:45,418 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:45,418 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361928416] [2022-02-16 13:58:45,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:45,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:45,498 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-16 13:58:45,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:45,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361928416] [2022-02-16 13:58:45,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361928416] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:45,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074004712] [2022-02-16 13:58:45,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:45,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:45,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:45,499 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-16 13:58:45,500 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-16 13:58:45,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:45,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:45,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:45,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:45,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:45,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:45,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:58:45,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:45,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-16 13:58:45,664 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-16 13:58:45,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:45,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:45,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 16 treesize of output 20 [2022-02-16 13:58:45,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:45,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-16 13:58:45,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:45,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 16 treesize of output 20 [2022-02-16 13:58:45,760 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-16 13:58:45,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074004712] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:45,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:45,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:58:45,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663635575] [2022-02-16 13:58:45,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:45,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:58:45,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:45,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:58:45,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:58:45,761 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-16 13:58:45,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:45,871 INFO L93 Difference]: Finished difference Result 592 states and 1550 transitions. [2022-02-16 13:58:45,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:45,871 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-16 13:58:45,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:45,872 INFO L225 Difference]: With dead ends: 592 [2022-02-16 13:58:45,872 INFO L226 Difference]: Without dead ends: 582 [2022-02-16 13:58:45,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 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-16 13:58:45,872 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-16 13:58:45,872 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-16 13:58:45,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-02-16 13:58:45,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 555. [2022-02-16 13:58:45,877 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-16 13:58:45,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1490 transitions. [2022-02-16 13:58:45,877 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1490 transitions. Word has length 23 [2022-02-16 13:58:45,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:45,877 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1490 transitions. [2022-02-16 13:58:45,877 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-16 13:58:45,878 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1490 transitions. [2022-02-16 13:58:45,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:45,878 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:45,878 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-16 13:58:45,893 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-16 13:58:46,080 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-16 13:58:46,080 INFO L402 AbstractCegarLoop]: === Iteration 906 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:46,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:46,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1308385166, now seen corresponding path program 901 times [2022-02-16 13:58:46,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:46,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311469578] [2022-02-16 13:58:46,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:46,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:46,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:46,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:46,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311469578] [2022-02-16 13:58:46,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311469578] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:46,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019050620] [2022-02-16 13:58:46,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:46,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:46,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:46,308 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-16 13:58:46,308 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-16 13:58:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:46,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:46,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:46,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:46,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-16 13:58:46,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:46,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:46,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:46,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 12 treesize of output 5 [2022-02-16 13:58:46,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-16 13:58:46,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:46,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:46,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-16 13:58:46,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 28 treesize of output 32 [2022-02-16 13:58:46,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:46,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 22 treesize of output 26 [2022-02-16 13:58:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:46,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019050620] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:46,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:46,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:46,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730688484] [2022-02-16 13:58:46,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:46,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:46,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:46,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:46,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:46,967 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-16 13:58:47,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:47,288 INFO L93 Difference]: Finished difference Result 619 states and 1597 transitions. [2022-02-16 13:58:47,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:47,289 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-16 13:58:47,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:47,290 INFO L225 Difference]: With dead ends: 619 [2022-02-16 13:58:47,290 INFO L226 Difference]: Without dead ends: 609 [2022-02-16 13:58:47,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:58:47,290 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:47,290 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.3s Time] [2022-02-16 13:58:47,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-02-16 13:58:47,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 555. [2022-02-16 13:58:47,295 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-16 13:58:47,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1491 transitions. [2022-02-16 13:58:47,296 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1491 transitions. Word has length 23 [2022-02-16 13:58:47,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:47,296 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1491 transitions. [2022-02-16 13:58:47,296 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-16 13:58:47,296 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1491 transitions. [2022-02-16 13:58:47,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:47,297 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:47,297 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-16 13:58:47,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (902)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:47,498 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-16 13:58:47,498 INFO L402 AbstractCegarLoop]: === Iteration 907 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:47,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:47,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1685043193, now seen corresponding path program 902 times [2022-02-16 13:58:47,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:47,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007968098] [2022-02-16 13:58:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:47,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:47,618 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-16 13:58:47,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:47,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007968098] [2022-02-16 13:58:47,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007968098] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:47,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842768640] [2022-02-16 13:58:47,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:47,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:47,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:47,619 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-16 13:58:47,620 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-16 13:58:47,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:47,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:47,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:47,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:47,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 19 treesize of output 15 [2022-02-16 13:58:47,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58: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 17 treesize of output 13 [2022-02-16 13:58:47,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:47,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 9 treesize of output 3 [2022-02-16 13:58:47,873 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-16 13:58:47,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:47,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:47,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 16 treesize of output 20 [2022-02-16 13:58:47,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:47,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 20 treesize of output 24 [2022-02-16 13:58:47,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:58:48,002 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-16 13:58:48,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842768640] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:48,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:48,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:58:48,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282206258] [2022-02-16 13:58:48,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:48,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:58:48,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:48,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:58:48,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:58:48,003 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-16 13:58:48,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:48,107 INFO L93 Difference]: Finished difference Result 597 states and 1560 transitions. [2022-02-16 13:58:48,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:48,108 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-16 13:58:48,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:48,108 INFO L225 Difference]: With dead ends: 597 [2022-02-16 13:58:48,108 INFO L226 Difference]: Without dead ends: 588 [2022-02-16 13:58:48,109 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-16 13:58:48,109 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-16 13:58:48,109 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-16 13:58:48,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-02-16 13:58:48,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 549. [2022-02-16 13:58:48,113 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-16 13:58:48,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1471 transitions. [2022-02-16 13:58:48,114 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1471 transitions. Word has length 23 [2022-02-16 13:58:48,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:48,114 INFO L470 AbstractCegarLoop]: Abstraction has 549 states and 1471 transitions. [2022-02-16 13:58:48,114 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-16 13:58:48,114 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1471 transitions. [2022-02-16 13:58:48,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:48,115 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:48,115 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-16 13:58:48,130 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-16 13:58:48,321 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-16 13:58:48,321 INFO L402 AbstractCegarLoop]: === Iteration 908 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:48,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:48,322 INFO L85 PathProgramCache]: Analyzing trace with hash 257426506, now seen corresponding path program 903 times [2022-02-16 13:58:48,322 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:48,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937869101] [2022-02-16 13:58:48,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:48,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:48,410 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-16 13:58:48,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:48,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937869101] [2022-02-16 13:58:48,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937869101] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:48,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761323137] [2022-02-16 13:58:48,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:48,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:48,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:48,412 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-16 13:58:48,412 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-16 13:58:48,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 13:58:48,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:48,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:48,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58: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 19 treesize of output 15 [2022-02-16 13:58:48,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:48,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:48,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:48,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 17 treesize of output 13 [2022-02-16 13:58:48,631 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-16 13:58:48,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:48,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 15 treesize of output 19 [2022-02-16 13:58:48,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:48,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 20 treesize of output 24 [2022-02-16 13:58:48,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:48,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 16 treesize of output 20 [2022-02-16 13:58:48,732 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-16 13:58:48,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761323137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:48,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:48,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:58:48,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865022120] [2022-02-16 13:58:48,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:48,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:58:48,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:48,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:58:48,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:58:48,732 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-16 13:58:48,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:48,876 INFO L93 Difference]: Finished difference Result 643 states and 1649 transitions. [2022-02-16 13:58:48,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:58:48,877 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-16 13:58:48,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:48,877 INFO L225 Difference]: With dead ends: 643 [2022-02-16 13:58:48,877 INFO L226 Difference]: Without dead ends: 610 [2022-02-16 13:58:48,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:58:48,878 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-16 13:58:48,878 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-16 13:58:48,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-02-16 13:58:48,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 547. [2022-02-16 13:58:48,882 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-16 13:58:48,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1465 transitions. [2022-02-16 13:58:48,883 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1465 transitions. Word has length 23 [2022-02-16 13:58:48,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:48,883 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 1465 transitions. [2022-02-16 13:58:48,883 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-16 13:58:48,883 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1465 transitions. [2022-02-16 13:58:48,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:48,884 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:48,884 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-16 13:58:48,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (904)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:49,099 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-16 13:58:49,099 INFO L402 AbstractCegarLoop]: === Iteration 909 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:49,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:49,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1037626830, now seen corresponding path program 904 times [2022-02-16 13:58:49,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:49,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303780201] [2022-02-16 13:58:49,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:49,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:49,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:49,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:49,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:49,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303780201] [2022-02-16 13:58:49,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303780201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:49,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344884525] [2022-02-16 13:58:49,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:49,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:49,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:49,250 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-16 13:58:49,251 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-16 13:58:49,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:49,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:49,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:49,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:49,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:49,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:49,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:49,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-16 13:58:49,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:49,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 12 treesize of output 5 [2022-02-16 13:58:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:49,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:49,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:49,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-16 13:58:49,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:49,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 22 treesize of output 26 [2022-02-16 13:58:49,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:49,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 18 treesize of output 22 [2022-02-16 13:58:49,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-16 13:58:49,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344884525] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:49,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:49,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:49,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001100191] [2022-02-16 13:58:49,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:49,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:49,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:49,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:49,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:49,669 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-16 13:58:49,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:49,964 INFO L93 Difference]: Finished difference Result 640 states and 1610 transitions. [2022-02-16 13:58:49,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:49,964 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-16 13:58:49,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:49,965 INFO L225 Difference]: With dead ends: 640 [2022-02-16 13:58:49,965 INFO L226 Difference]: Without dead ends: 630 [2022-02-16 13:58:49,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:58:49,966 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 60 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:49,966 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.2s Time] [2022-02-16 13:58:49,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2022-02-16 13:58:49,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 551. [2022-02-16 13:58:49,970 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-16 13:58:49,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1478 transitions. [2022-02-16 13:58:49,971 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1478 transitions. Word has length 23 [2022-02-16 13:58:49,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:49,971 INFO L470 AbstractCegarLoop]: Abstraction has 551 states and 1478 transitions. [2022-02-16 13:58:49,971 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-16 13:58:49,971 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1478 transitions. [2022-02-16 13:58:49,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:49,972 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:49,972 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-16 13:58:49,987 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-16 13:58:50,182 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-16 13:58:50,182 INFO L402 AbstractCegarLoop]: === Iteration 910 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:50,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:50,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1722061514, now seen corresponding path program 905 times [2022-02-16 13:58:50,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:50,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271530377] [2022-02-16 13:58:50,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:50,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:50,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:50,294 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-16 13:58:50,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:50,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271530377] [2022-02-16 13:58:50,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271530377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:50,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374674940] [2022-02-16 13:58:50,294 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:50,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:50,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:50,295 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-16 13:58:50,295 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-16 13:58:50,320 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:58:50,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:50,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:58:50,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:50,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-16 13:58:50,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:50,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 21 treesize of output 17 [2022-02-16 13:58:50,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:50,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-16 13:58:50,452 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-16 13:58:50,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:50,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:50,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 15 treesize of output 19 [2022-02-16 13:58:50,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:50,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 20 treesize of output 24 [2022-02-16 13:58:50,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:50,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-16 13:58:50,545 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-16 13:58:50,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374674940] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:50,546 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:50,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-16 13:58:50,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375535884] [2022-02-16 13:58:50,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:50,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:58:50,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:50,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:58:50,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:58:50,546 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-16 13:58:50,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:50,657 INFO L93 Difference]: Finished difference Result 597 states and 1557 transitions. [2022-02-16 13:58:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:58:50,657 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-16 13:58:50,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:50,657 INFO L225 Difference]: With dead ends: 597 [2022-02-16 13:58:50,658 INFO L226 Difference]: Without dead ends: 588 [2022-02-16 13:58:50,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:58:50,658 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-16 13:58:50,658 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-16 13:58:50,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-02-16 13:58:50,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 550. [2022-02-16 13:58:50,662 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-16 13:58:50,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1473 transitions. [2022-02-16 13:58:50,663 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1473 transitions. Word has length 23 [2022-02-16 13:58:50,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:50,663 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 1473 transitions. [2022-02-16 13:58:50,663 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-16 13:58:50,663 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1473 transitions. [2022-02-16 13:58:50,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:50,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:50,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-16 13:58:50,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (906)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:50,874 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-16 13:58:50,874 INFO L402 AbstractCegarLoop]: === Iteration 911 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:50,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:50,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1445533258, now seen corresponding path program 906 times [2022-02-16 13:58:50,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:50,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582178708] [2022-02-16 13:58:50,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:50,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:51,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-16 13:58:51,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:51,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582178708] [2022-02-16 13:58:51,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582178708] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:51,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825480683] [2022-02-16 13:58:51,077 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:51,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:51,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:51,078 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-16 13:58:51,078 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-16 13:58:51,103 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:51,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:51,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:51,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:51,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:51,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:58:51,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:51,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 20 treesize of output 16 [2022-02-16 13:58:51,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:51,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 12 treesize of output 5 [2022-02-16 13:58:51,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-16 13:58:51,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:51,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:51,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 28 treesize of output 30 [2022-02-16 13:58:51,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:51,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 32 treesize of output 34 [2022-02-16 13:58:51,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:51,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 26 treesize of output 28 [2022-02-16 13:58:51,662 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:51,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825480683] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:51,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:51,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:58:51,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570802810] [2022-02-16 13:58:51,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:51,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:58:51,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:51,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:58:51,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:58:51,663 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-16 13:58:52,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:52,178 INFO L93 Difference]: Finished difference Result 689 states and 1688 transitions. [2022-02-16 13:58:52,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:58:52,178 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-16 13:58:52,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:52,179 INFO L225 Difference]: With dead ends: 689 [2022-02-16 13:58:52,179 INFO L226 Difference]: Without dead ends: 674 [2022-02-16 13:58:52,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=152, Invalid=1254, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:58:52,180 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:52,180 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.3s Time] [2022-02-16 13:58:52,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-02-16 13:58:52,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 553. [2022-02-16 13:58:52,185 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-16 13:58:52,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1485 transitions. [2022-02-16 13:58:52,185 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1485 transitions. Word has length 23 [2022-02-16 13:58:52,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:52,186 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1485 transitions. [2022-02-16 13:58:52,186 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-16 13:58:52,186 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1485 transitions. [2022-02-16 13:58:52,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:52,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:52,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-16 13:58:52,202 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-16 13:58:52,389 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-16 13:58:52,389 INFO L402 AbstractCegarLoop]: === Iteration 912 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:52,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:52,390 INFO L85 PathProgramCache]: Analyzing trace with hash -2015306290, now seen corresponding path program 907 times [2022-02-16 13:58:52,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:52,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329028567] [2022-02-16 13:58:52,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:52,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:52,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:52,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:52,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329028567] [2022-02-16 13:58:52,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329028567] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:52,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385677488] [2022-02-16 13:58:52,623 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:52,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:52,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:52,624 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-16 13:58:52,624 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-16 13:58:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:52,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:52,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:52,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:52,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-16 13:58:52,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:52,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-16 13:58:52,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:52,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-16 13:58:52,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:52,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:52,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:52,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 18 treesize of output 22 [2022-02-16 13:58:52,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:52,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 22 treesize of output 26 [2022-02-16 13:58:52,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:52,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 18 treesize of output 22 [2022-02-16 13:58: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-16 13:58:53,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385677488] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:53,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:53,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:53,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854983629] [2022-02-16 13:58:53,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:53,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:53,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:53,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:53,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:53,075 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-16 13:58:53,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:53,450 INFO L93 Difference]: Finished difference Result 648 states and 1632 transitions. [2022-02-16 13:58:53,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:58:53,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-16 13:58:53,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:53,451 INFO L225 Difference]: With dead ends: 648 [2022-02-16 13:58:53,451 INFO L226 Difference]: Without dead ends: 638 [2022-02-16 13:58:53,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:58:53,452 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 48 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:53,452 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.3s Time] [2022-02-16 13:58:53,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-02-16 13:58:53,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 554. [2022-02-16 13:58:53,456 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-16 13:58:53,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1489 transitions. [2022-02-16 13:58:53,457 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1489 transitions. Word has length 23 [2022-02-16 13:58:53,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:53,457 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1489 transitions. [2022-02-16 13:58:53,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-16 13:58:53,457 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1489 transitions. [2022-02-16 13:58:53,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:53,458 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:53,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-16 13:58:53,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (908)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:53,671 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-16 13:58:53,671 INFO L402 AbstractCegarLoop]: === Iteration 913 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:53,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:53,671 INFO L85 PathProgramCache]: Analyzing trace with hash 177947202, now seen corresponding path program 908 times [2022-02-16 13:58:53,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:53,671 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27086858] [2022-02-16 13:58:53,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:53,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:53,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:53,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-16 13:58:53,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:53,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27086858] [2022-02-16 13:58:53,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27086858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:53,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675118749] [2022-02-16 13:58:53,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:53,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:53,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:53,840 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-16 13:58:53,841 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-16 13:58:53,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:53,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:53,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:53,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:54,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:54,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-16 13:58:54,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:54,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 20 treesize of output 16 [2022-02-16 13:58:54,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:54,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-16 13:58:54,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-16 13:58:54,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:54,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:54,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 19 treesize of output 23 [2022-02-16 13:58:54,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:54,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 22 treesize of output 26 [2022-02-16 13:58:54,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:54,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 18 treesize of output 22 [2022-02-16 13:58:54,522 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:54,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675118749] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:54,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:54,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:54,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764709650] [2022-02-16 13:58:54,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:54,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:54,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:54,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:54,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:54,523 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-16 13:58:54,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:54,817 INFO L93 Difference]: Finished difference Result 627 states and 1606 transitions. [2022-02-16 13:58:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:58:54,818 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-16 13:58:54,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:54,818 INFO L225 Difference]: With dead ends: 627 [2022-02-16 13:58:54,818 INFO L226 Difference]: Without dead ends: 617 [2022-02-16 13:58:54,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:58:54,819 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-16 13:58:54,819 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-16 13:58:54,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-02-16 13:58:54,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 554. [2022-02-16 13:58:54,823 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-16 13:58:54,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1489 transitions. [2022-02-16 13:58:54,824 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1489 transitions. Word has length 23 [2022-02-16 13:58:54,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:54,824 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1489 transitions. [2022-02-16 13:58:54,824 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-16 13:58:54,824 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1489 transitions. [2022-02-16 13:58:54,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:54,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:54,825 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-16 13:58:54,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (909)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:55,040 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-16 13:58:55,040 INFO L402 AbstractCegarLoop]: === Iteration 914 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:55,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1926859710, now seen corresponding path program 909 times [2022-02-16 13:58:55,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:55,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384041477] [2022-02-16 13:58:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:55,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:55,204 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:55,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:55,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384041477] [2022-02-16 13:58:55,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384041477] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:55,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717351607] [2022-02-16 13:58:55,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:55,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:55,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:55,206 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-16 13:58:55,206 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-16 13:58:55,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:58:55,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:55,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:55,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:55,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:55,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-16 13:58:55,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:55,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 21 treesize of output 17 [2022-02-16 13:58:55,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:55,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 12 treesize of output 5 [2022-02-16 13:58:55,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:55,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:55,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:55,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 18 treesize of output 22 [2022-02-16 13:58:55,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:55,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 32 treesize of output 34 [2022-02-16 13:58:55,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:55,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 26 treesize of output 28 [2022-02-16 13:58:55,766 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:55,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717351607] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:55,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:55,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:58:55,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731513428] [2022-02-16 13:58:55,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:55,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:58:55,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:55,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:58:55,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:58:55,767 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-16 13:58:56,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:56,209 INFO L93 Difference]: Finished difference Result 711 states and 1735 transitions. [2022-02-16 13:58:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:58:56,209 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-16 13:58:56,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:56,210 INFO L225 Difference]: With dead ends: 711 [2022-02-16 13:58:56,210 INFO L226 Difference]: Without dead ends: 701 [2022-02-16 13:58:56,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:58:56,211 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 85 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1259 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:56,211 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.3s Time] [2022-02-16 13:58:56,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2022-02-16 13:58:56,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 553. [2022-02-16 13:58:56,216 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-16 13:58:56,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1485 transitions. [2022-02-16 13:58:56,217 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1485 transitions. Word has length 23 [2022-02-16 13:58:56,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:56,217 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1485 transitions. [2022-02-16 13:58:56,217 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-16 13:58:56,217 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1485 transitions. [2022-02-16 13:58:56,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:56,218 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:56,218 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-16 13:58:56,234 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-16 13:58:56,434 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-16 13:58:56,434 INFO L402 AbstractCegarLoop]: === Iteration 915 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:56,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:56,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1845878022, now seen corresponding path program 910 times [2022-02-16 13:58:56,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:56,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50151678] [2022-02-16 13:58:56,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:56,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:56,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:56,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50151678] [2022-02-16 13:58:56,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50151678] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:56,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178334594] [2022-02-16 13:58:56,674 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:56,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:56,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:56,675 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-16 13:58:56,676 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-16 13:58:56,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:56,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:56,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:56,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:56,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:56,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-16 13:58:56,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:56,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:56,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:56,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:57,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-16 13:58:57,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:57,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58: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 22 treesize of output 26 [2022-02-16 13:58:57,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:57,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 26 treesize of output 30 [2022-02-16 13:58:57,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:57,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 22 treesize of output 26 [2022-02-16 13:58:57,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-16 13:58:57,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178334594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:57,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:57,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:57,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929728366] [2022-02-16 13:58:57,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:57,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:57,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:57,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:57,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:57,399 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-16 13:58:57,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:57,702 INFO L93 Difference]: Finished difference Result 613 states and 1587 transitions. [2022-02-16 13:58:57,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:57,703 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-16 13:58:57,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:57,704 INFO L225 Difference]: With dead ends: 613 [2022-02-16 13:58:57,704 INFO L226 Difference]: Without dead ends: 603 [2022-02-16 13:58:57,704 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-16 13:58:57,704 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-16 13:58:57,704 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-16 13:58:57,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-02-16 13:58:57,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 555. [2022-02-16 13:58:57,709 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-16 13:58:57,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1493 transitions. [2022-02-16 13:58:57,710 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1493 transitions. Word has length 23 [2022-02-16 13:58:57,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:57,710 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1493 transitions. [2022-02-16 13:58:57,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-16 13:58:57,710 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1493 transitions. [2022-02-16 13:58:57,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:57,710 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:57,710 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-16 13:58:57,726 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-16 13:58:57,926 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-16 13:58:57,926 INFO L402 AbstractCegarLoop]: === Iteration 916 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:57,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:57,927 INFO L85 PathProgramCache]: Analyzing trace with hash -539688712, now seen corresponding path program 911 times [2022-02-16 13:58:57,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:57,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739318968] [2022-02-16 13:58:57,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:57,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:58,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:58,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:58,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739318968] [2022-02-16 13:58:58,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739318968] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:58,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727290137] [2022-02-16 13:58:58,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:58,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:58,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:58,146 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-16 13:58:58,146 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-16 13:58:58,173 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:58:58,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:58,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:58:58,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:58,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:58,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-16 13:58:58,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:58,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:58:58,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:58:58,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-16 13:58:58,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:58,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:58,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 18 treesize of output 22 [2022-02-16 13:58:58,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:58,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 26 treesize of output 30 [2022-02-16 13:58:58,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:58,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-16 13:58:58,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-16 13:58:58,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727290137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:58,778 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:58,778 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-16 13:58:58,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548466456] [2022-02-16 13:58:58,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:58,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-16 13:58:58,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:58,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-16 13:58:58,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:58:58,778 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-16 13:58:59,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:59,015 INFO L93 Difference]: Finished difference Result 623 states and 1602 transitions. [2022-02-16 13:58:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:59,015 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-16 13:58:59,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:59,016 INFO L225 Difference]: With dead ends: 623 [2022-02-16 13:58:59,016 INFO L226 Difference]: Without dead ends: 608 [2022-02-16 13:58:59,016 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-16 13:58:59,016 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 57 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:58:59,016 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-16 13:58:59,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-02-16 13:58:59,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 558. [2022-02-16 13:58:59,021 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-16 13:58:59,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1505 transitions. [2022-02-16 13:58:59,022 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1505 transitions. Word has length 23 [2022-02-16 13:58:59,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:59,022 INFO L470 AbstractCegarLoop]: Abstraction has 558 states and 1505 transitions. [2022-02-16 13:58:59,022 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-16 13:58:59,022 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1505 transitions. [2022-02-16 13:58:59,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:58:59,023 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:59,023 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-16 13:58:59,039 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-16 13:58:59,238 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-16 13:58:59,239 INFO L402 AbstractCegarLoop]: === Iteration 917 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:59,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:59,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1653564780, now seen corresponding path program 912 times [2022-02-16 13:58:59,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:59,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916774688] [2022-02-16 13:58:59,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:59,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:59,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:59,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:59,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916774688] [2022-02-16 13:58:59,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916774688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:59,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410839419] [2022-02-16 13:58:59,374 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:59,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:59,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:59,375 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-16 13:58:59,375 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-16 13:58:59,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:59,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:59,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:58:59,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:59,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:59,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 19 treesize of output 15 [2022-02-16 13:58:59,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:59,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 20 treesize of output 16 [2022-02-16 13:58:59,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:59,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 12 treesize of output 5 [2022-02-16 13:58:59,658 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:59,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:59,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:59,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-16 13:58:59,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:59,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2022-02-16 13:58:59,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:59,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 32 treesize of output 32 [2022-02-16 13:58:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:59,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410839419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:59,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:59,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:58:59,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918433501] [2022-02-16 13:58:59,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:59,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:59,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:59,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:59,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:59,957 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-16 13:59:00,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:00,455 INFO L93 Difference]: Finished difference Result 725 states and 1763 transitions. [2022-02-16 13:59:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:59:00,455 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-16 13:59:00,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:00,456 INFO L225 Difference]: With dead ends: 725 [2022-02-16 13:59:00,457 INFO L226 Difference]: Without dead ends: 710 [2022-02-16 13:59:00,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=155, Invalid=1327, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:59:00,457 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 86 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:00,457 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.3s Time] [2022-02-16 13:59:00,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-02-16 13:59:00,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 558. [2022-02-16 13:59:00,462 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-16 13:59:00,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1505 transitions. [2022-02-16 13:59:00,464 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1505 transitions. Word has length 23 [2022-02-16 13:59:00,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:00,464 INFO L470 AbstractCegarLoop]: Abstraction has 558 states and 1505 transitions. [2022-02-16 13:59:00,464 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-16 13:59:00,464 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1505 transitions. [2022-02-16 13:59:00,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:00,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:00,465 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-16 13:59:00,482 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-16 13:59:00,681 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-16 13:59:00,681 INFO L402 AbstractCegarLoop]: === Iteration 918 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:00,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:00,681 INFO L85 PathProgramCache]: Analyzing trace with hash -892490008, now seen corresponding path program 913 times [2022-02-16 13:59:00,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:00,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481643917] [2022-02-16 13:59:00,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:00,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:00,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:00,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:00,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:00,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481643917] [2022-02-16 13:59:00,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481643917] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:00,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107494573] [2022-02-16 13:59:00,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:00,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:00,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:00,839 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-16 13:59:00,840 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-16 13:59:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:00,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:00,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:01,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:01,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:01,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:01,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 21 treesize of output 17 [2022-02-16 13:59:01,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:01,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 12 treesize of output 5 [2022-02-16 13:59:01,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:01,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:01,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:01,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 18 treesize of output 22 [2022-02-16 13:59:01,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:01,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 26 treesize of output 30 [2022-02-16 13:59:01,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:01,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 22 treesize of output 26 [2022-02-16 13:59:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:01,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107494573] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:01,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:01,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:01,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229366236] [2022-02-16 13:59:01,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:01,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:01,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:01,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:01,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:01,357 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-16 13:59:01,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:01,576 INFO L93 Difference]: Finished difference Result 634 states and 1626 transitions. [2022-02-16 13:59:01,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:01,577 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-16 13:59:01,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:01,577 INFO L225 Difference]: With dead ends: 634 [2022-02-16 13:59:01,577 INFO L226 Difference]: Without dead ends: 624 [2022-02-16 13:59:01,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:01,578 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-16 13:59:01,578 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-16 13:59:01,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-02-16 13:59:01,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 557. [2022-02-16 13:59:01,583 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-16 13:59:01,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1500 transitions. [2022-02-16 13:59:01,584 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1500 transitions. Word has length 23 [2022-02-16 13:59:01,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:01,584 INFO L470 AbstractCegarLoop]: Abstraction has 557 states and 1500 transitions. [2022-02-16 13:59:01,584 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-16 13:59:01,584 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1500 transitions. [2022-02-16 13:59:01,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:01,585 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:01,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-16 13:59:01,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (914)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:01,807 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-16 13:59:01,807 INFO L402 AbstractCegarLoop]: === Iteration 919 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:01,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1248516718, now seen corresponding path program 914 times [2022-02-16 13:59:01,807 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:01,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150898531] [2022-02-16 13:59:01,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:01,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:01,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:02,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:02,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150898531] [2022-02-16 13:59:02,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150898531] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:02,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002152366] [2022-02-16 13:59:02,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:02,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:02,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:02,010 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-16 13:59:02,011 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-16 13:59:02,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:02,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:02,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:02,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:02,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:02,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:02,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:02,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 21 treesize of output 17 [2022-02-16 13:59:02,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:02,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 12 treesize of output 5 [2022-02-16 13:59:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:02,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:02,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:02,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:59:02,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:02,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 26 treesize of output 30 [2022-02-16 13:59:02,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:02,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 22 treesize of output 26 [2022-02-16 13:59:02,651 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:02,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002152366] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:02,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:02,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:02,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875273895] [2022-02-16 13:59:02,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:02,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:02,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:02,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:02,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:02,654 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-16 13:59:02,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:02,880 INFO L93 Difference]: Finished difference Result 649 states and 1651 transitions. [2022-02-16 13:59:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:02,880 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-16 13:59:02,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:02,881 INFO L225 Difference]: With dead ends: 649 [2022-02-16 13:59:02,881 INFO L226 Difference]: Without dead ends: 639 [2022-02-16 13:59:02,881 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-16 13:59:02,881 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 42 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:59:02,881 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-16 13:59:02,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-02-16 13:59:02,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 556. [2022-02-16 13:59:02,886 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-16 13:59:02,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1496 transitions. [2022-02-16 13:59:02,887 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1496 transitions. Word has length 23 [2022-02-16 13:59:02,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:02,887 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 1496 transitions. [2022-02-16 13:59:02,887 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-16 13:59:02,887 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1496 transitions. [2022-02-16 13:59:02,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:02,888 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:02,888 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-16 13:59:02,903 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-16 13:59:03,090 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-16 13:59:03,090 INFO L402 AbstractCegarLoop]: === Iteration 920 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:03,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:03,090 INFO L85 PathProgramCache]: Analyzing trace with hash 383669130, now seen corresponding path program 915 times [2022-02-16 13:59:03,090 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:03,090 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112696645] [2022-02-16 13:59:03,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:03,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:03,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:03,188 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-16 13:59:03,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:03,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112696645] [2022-02-16 13:59:03,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112696645] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:03,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766810290] [2022-02-16 13:59:03,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:03,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:03,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:03,189 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-16 13:59:03,190 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-16 13:59:03,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:03,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:03,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:59:03,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:03,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:03,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:03,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:03,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-16 13:59:03,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:03,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-16 13:59:03,424 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-16 13:59:03,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:03,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:03,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-16 13:59:03,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:03,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:03,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:03,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-16 13:59:03,523 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-16 13:59:03,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766810290] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:03,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:03,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:59:03,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041077386] [2022-02-16 13:59:03,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:03,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:59:03,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:03,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:59:03,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:59:03,524 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-16 13:59:03,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:03,600 INFO L93 Difference]: Finished difference Result 610 states and 1597 transitions. [2022-02-16 13:59:03,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:59:03,601 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-16 13:59:03,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:03,601 INFO L225 Difference]: With dead ends: 610 [2022-02-16 13:59:03,602 INFO L226 Difference]: Without dead ends: 595 [2022-02-16 13:59:03,602 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-16 13:59:03,602 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-16 13:59:03,602 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-16 13:59:03,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-02-16 13:59:03,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 556. [2022-02-16 13:59:03,606 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-16 13:59:03,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1496 transitions. [2022-02-16 13:59:03,607 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1496 transitions. Word has length 23 [2022-02-16 13:59:03,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:03,607 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 1496 transitions. [2022-02-16 13:59:03,608 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-16 13:59:03,608 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1496 transitions. [2022-02-16 13:59:03,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:03,608 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:03,608 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-16 13:59:03,624 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-16 13:59:03,823 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-16 13:59:03,823 INFO L402 AbstractCegarLoop]: === Iteration 921 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:03,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:03,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1018460026, now seen corresponding path program 916 times [2022-02-16 13:59:03,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:03,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104745043] [2022-02-16 13:59:03,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:03,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:03,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:03,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:03,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104745043] [2022-02-16 13:59:03,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104745043] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:03,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63854837] [2022-02-16 13:59:03,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:03,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:03,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:03,974 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-16 13:59:03,974 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-16 13:59:04,008 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:04,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:04,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:04,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:04,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:04,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-16 13:59:04,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:04,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 21 treesize of output 17 [2022-02-16 13:59:04,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:04,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:04,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:04,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:04,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 19 treesize of output 23 [2022-02-16 13:59:04,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:04,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 28 treesize of output 32 [2022-02-16 13:59:04,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:04,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 24 treesize of output 28 [2022-02-16 13:59:04,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:04,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63854837] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:04,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:04,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:04,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730645658] [2022-02-16 13:59:04,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:04,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:04,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:04,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:04,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:04,465 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-16 13:59:04,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:04,731 INFO L93 Difference]: Finished difference Result 635 states and 1628 transitions. [2022-02-16 13:59:04,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:04,731 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-16 13:59:04,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:04,732 INFO L225 Difference]: With dead ends: 635 [2022-02-16 13:59:04,732 INFO L226 Difference]: Without dead ends: 625 [2022-02-16 13:59:04,733 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-16 13:59:04,733 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-16 13:59:04,733 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-16 13:59:04,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-02-16 13:59:04,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 562. [2022-02-16 13:59:04,738 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-16 13:59:04,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1515 transitions. [2022-02-16 13:59:04,739 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1515 transitions. Word has length 23 [2022-02-16 13:59:04,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:04,739 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1515 transitions. [2022-02-16 13:59:04,739 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-16 13:59:04,739 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1515 transitions. [2022-02-16 13:59:04,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:04,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:04,739 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-16 13:59:04,755 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-16 13:59:04,955 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-16 13:59:04,955 INFO L402 AbstractCegarLoop]: === Iteration 922 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:04,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:04,955 INFO L85 PathProgramCache]: Analyzing trace with hash 2008921214, now seen corresponding path program 917 times [2022-02-16 13:59:04,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:04,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198556432] [2022-02-16 13:59:04,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:04,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:04,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:05,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:05,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198556432] [2022-02-16 13:59:05,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198556432] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:05,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578184088] [2022-02-16 13:59:05,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:05,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:05,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:05,112 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-16 13:59:05,113 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-16 13:59:05,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:59:05,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:05,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:05,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:05,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:05,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:05,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:05,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 21 treesize of output 17 [2022-02-16 13:59:05,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:05,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 12 treesize of output 5 [2022-02-16 13:59:05,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:05,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:05,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:05,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 15 treesize of output 19 [2022-02-16 13:59:05,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:05,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 28 treesize of output 32 [2022-02-16 13:59:05,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:05,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 24 treesize of output 28 [2022-02-16 13:59:05,630 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:05,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578184088] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:05,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:05,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:05,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690936807] [2022-02-16 13:59:05,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:05,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:05,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:05,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:05,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:05,631 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-16 13:59:06,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:06,151 INFO L93 Difference]: Finished difference Result 678 states and 1720 transitions. [2022-02-16 13:59:06,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:59:06,151 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-16 13:59:06,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:06,152 INFO L225 Difference]: With dead ends: 678 [2022-02-16 13:59:06,152 INFO L226 Difference]: Without dead ends: 668 [2022-02-16 13:59:06,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=266, Invalid=1374, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:59:06,152 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 110 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:06,152 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.3s Time] [2022-02-16 13:59:06,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-02-16 13:59:06,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 564. [2022-02-16 13:59:06,157 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-16 13:59:06,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 1522 transitions. [2022-02-16 13:59:06,158 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 1522 transitions. Word has length 23 [2022-02-16 13:59:06,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:06,158 INFO L470 AbstractCegarLoop]: Abstraction has 564 states and 1522 transitions. [2022-02-16 13:59:06,158 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-16 13:59:06,159 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 1522 transitions. [2022-02-16 13:59:06,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:06,159 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:06,159 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-16 13:59:06,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (918)] Ended with exit code 0 [2022-02-16 13:59:06,375 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-16 13:59:06,375 INFO L402 AbstractCegarLoop]: === Iteration 923 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:06,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:06,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1495651962, now seen corresponding path program 918 times [2022-02-16 13:59:06,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:06,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750831977] [2022-02-16 13:59:06,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:06,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:06,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:06,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-16 13:59:06,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:06,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750831977] [2022-02-16 13:59:06,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750831977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:06,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819628289] [2022-02-16 13:59:06,526 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:06,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:06,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:06,527 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-16 13:59:06,527 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-16 13:59:06,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:59:06,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:06,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:06,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:06,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:06,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-16 13:59:06,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:06,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:59:06,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:06,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 12 treesize of output 5 [2022-02-16 13:59:06,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:06,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:06,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:06,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 15 treesize of output 19 [2022-02-16 13:59:06,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:06,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 28 treesize of output 32 [2022-02-16 13:59:06,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:06,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 24 treesize of output 28 [2022-02-16 13:59:07,020 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:07,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819628289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:07,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:07,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:07,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485803125] [2022-02-16 13:59:07,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:07,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:07,020 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:07,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:07,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:07,021 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-16 13:59:07,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:07,488 INFO L93 Difference]: Finished difference Result 654 states and 1671 transitions. [2022-02-16 13:59:07,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:07,488 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-16 13:59:07,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:07,489 INFO L225 Difference]: With dead ends: 654 [2022-02-16 13:59:07,489 INFO L226 Difference]: Without dead ends: 644 [2022-02-16 13:59:07,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:59:07,489 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 100 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:07,489 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.3s Time] [2022-02-16 13:59:07,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-02-16 13:59:07,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 560. [2022-02-16 13:59:07,495 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-16 13:59:07,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 1509 transitions. [2022-02-16 13:59:07,496 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 1509 transitions. Word has length 23 [2022-02-16 13:59:07,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:07,496 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 1509 transitions. [2022-02-16 13:59:07,496 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-16 13:59:07,496 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 1509 transitions. [2022-02-16 13:59:07,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:07,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:07,496 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-16 13:59:07,512 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-16 13:59:07,703 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-16 13:59:07,703 INFO L402 AbstractCegarLoop]: === Iteration 924 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:07,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:07,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1596907018, now seen corresponding path program 919 times [2022-02-16 13:59:07,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:07,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936809633] [2022-02-16 13:59:07,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:07,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:07,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:07,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-16 13:59:07,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:07,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936809633] [2022-02-16 13:59:07,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936809633] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:07,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889926387] [2022-02-16 13:59:07,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:07,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:07,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:07,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-16 13:59:07,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-16 13:59:07,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:07,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:07,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:08,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:08,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 19 treesize of output 15 [2022-02-16 13:59:08,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:08,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 21 treesize of output 17 [2022-02-16 13:59:08,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:08,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 12 treesize of output 5 [2022-02-16 13:59:08,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:08,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:08,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:08,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 22 treesize of output 26 [2022-02-16 13:59:08,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:08,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 26 treesize of output 30 [2022-02-16 13:59:08,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:08,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 20 treesize of output 24 [2022-02-16 13:59:08,388 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:08,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889926387] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:08,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:08,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:08,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432692608] [2022-02-16 13:59:08,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:08,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:08,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:08,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:08,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:08,389 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-16 13:59:08,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:08,687 INFO L93 Difference]: Finished difference Result 636 states and 1630 transitions. [2022-02-16 13:59:08,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:08,688 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-16 13:59:08,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:08,689 INFO L225 Difference]: With dead ends: 636 [2022-02-16 13:59:08,689 INFO L226 Difference]: Without dead ends: 626 [2022-02-16 13:59:08,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:59:08,689 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 933 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:08,689 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.3s Time] [2022-02-16 13:59:08,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-02-16 13:59:08,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 566. [2022-02-16 13:59:08,694 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-16 13:59:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1523 transitions. [2022-02-16 13:59:08,695 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1523 transitions. Word has length 23 [2022-02-16 13:59:08,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:08,695 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1523 transitions. [2022-02-16 13:59:08,695 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-16 13:59:08,695 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1523 transitions. [2022-02-16 13:59:08,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:08,696 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:08,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-16 13:59:08,711 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-16 13:59:08,911 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-16 13:59:08,911 INFO L402 AbstractCegarLoop]: === Iteration 925 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:08,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash -711108738, now seen corresponding path program 920 times [2022-02-16 13:59:08,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:08,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186154107] [2022-02-16 13:59:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:08,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:08,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:09,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:09,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186154107] [2022-02-16 13:59:09,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186154107] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:09,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439917619] [2022-02-16 13:59:09,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:09,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:09,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:09,112 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-16 13:59:09,112 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-16 13:59:09,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:09,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:09,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:09,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:09,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:09,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:09,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:09,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:59:09,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:09,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 12 treesize of output 5 [2022-02-16 13:59:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:09,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:09,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:09,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-16 13:59:09,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:09,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 26 treesize of output 30 [2022-02-16 13:59:09,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:09,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 20 treesize of output 24 [2022-02-16 13:59:09,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-16 13:59:09,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439917619] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:09,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:09,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:09,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582838105] [2022-02-16 13:59:09,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:09,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:09,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:09,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:09,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:09,802 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-16 13:59:10,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:10,278 INFO L93 Difference]: Finished difference Result 639 states and 1636 transitions. [2022-02-16 13:59:10,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:10,279 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-16 13:59:10,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:10,280 INFO L225 Difference]: With dead ends: 639 [2022-02-16 13:59:10,280 INFO L226 Difference]: Without dead ends: 629 [2022-02-16 13:59:10,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:59:10,280 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:59:10,280 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-16 13:59:10,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-02-16 13:59:10,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 568. [2022-02-16 13:59:10,285 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-16 13:59:10,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1526 transitions. [2022-02-16 13:59:10,286 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1526 transitions. Word has length 23 [2022-02-16 13:59:10,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:10,286 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 1526 transitions. [2022-02-16 13:59:10,286 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-16 13:59:10,286 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1526 transitions. [2022-02-16 13:59:10,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:10,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:10,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-16 13:59:10,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (921)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:10,487 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-16 13:59:10,487 INFO L402 AbstractCegarLoop]: === Iteration 926 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:10,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:10,487 INFO L85 PathProgramCache]: Analyzing trace with hash -303202310, now seen corresponding path program 921 times [2022-02-16 13:59:10,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:10,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335109323] [2022-02-16 13:59:10,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:10,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:10,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:10,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:10,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:10,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335109323] [2022-02-16 13:59:10,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335109323] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:10,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417946312] [2022-02-16 13:59:10,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:10,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:10,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:10,626 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-16 13:59:10,627 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-16 13:59:10,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:59:10,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:10,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:10,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:10,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:10,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 19 treesize of output 15 [2022-02-16 13:59:10,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:10,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 20 treesize of output 16 [2022-02-16 13:59:10,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:10,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 12 treesize of output 5 [2022-02-16 13:59:10,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:10,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:10,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:10,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-16 13:59:11,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:11,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-16 13:59:11,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:11,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 20 treesize of output 24 [2022-02-16 13:59:11,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:11,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417946312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:11,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:11,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:11,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050016858] [2022-02-16 13:59:11,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:11,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:11,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:11,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:11,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:11,123 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-16 13:59:11,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:11,493 INFO L93 Difference]: Finished difference Result 648 states and 1656 transitions. [2022-02-16 13:59:11,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:11,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-16 13:59:11,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:11,494 INFO L225 Difference]: With dead ends: 648 [2022-02-16 13:59:11,494 INFO L226 Difference]: Without dead ends: 638 [2022-02-16 13:59:11,495 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-16 13:59:11,495 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:11,495 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.3s Time] [2022-02-16 13:59:11,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-02-16 13:59:11,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 560. [2022-02-16 13:59:11,500 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-16 13:59:11,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 1509 transitions. [2022-02-16 13:59:11,501 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 1509 transitions. Word has length 23 [2022-02-16 13:59:11,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:11,501 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 1509 transitions. [2022-02-16 13:59:11,501 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-16 13:59:11,501 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 1509 transitions. [2022-02-16 13:59:11,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:11,501 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:11,501 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-16 13:59:11,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (922)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:11,705 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-16 13:59:11,706 INFO L402 AbstractCegarLoop]: === Iteration 927 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:11,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:11,706 INFO L85 PathProgramCache]: Analyzing trace with hash -109536634, now seen corresponding path program 922 times [2022-02-16 13:59:11,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:11,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165704900] [2022-02-16 13:59:11,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:11,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:11,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:11,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:11,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165704900] [2022-02-16 13:59:11,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165704900] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:11,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616168619] [2022-02-16 13:59:11,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:11,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:11,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:11,980 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-16 13:59:12,000 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-16 13:59:12,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:12,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:12,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:12,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:12,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:12,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:12,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-16 13:59:12,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 12 treesize of output 5 [2022-02-16 13:59:12,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-16 13:59:12,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:12,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:12,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 18 treesize of output 22 [2022-02-16 13:59:12,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:12,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 22 treesize of output 26 [2022-02-16 13:59:12,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:12,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 18 treesize of output 22 [2022-02-16 13:59:12,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-16 13:59:12,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616168619] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:12,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:12,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:12,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085902195] [2022-02-16 13:59:12,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:12,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:12,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:12,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:12,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:12,615 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-16 13:59:12,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:12,944 INFO L93 Difference]: Finished difference Result 656 states and 1661 transitions. [2022-02-16 13:59:12,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:12,944 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-16 13:59:12,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:12,945 INFO L225 Difference]: With dead ends: 656 [2022-02-16 13:59:12,945 INFO L226 Difference]: Without dead ends: 646 [2022-02-16 13:59:12,945 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-16 13:59:12,945 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 64 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:12,946 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.3s Time] [2022-02-16 13:59:12,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-02-16 13:59:12,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 562. [2022-02-16 13:59:12,951 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-16 13:59:12,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1517 transitions. [2022-02-16 13:59:12,952 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1517 transitions. Word has length 23 [2022-02-16 13:59:12,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:12,952 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1517 transitions. [2022-02-16 13:59:12,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-16 13:59:12,952 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1517 transitions. [2022-02-16 13:59:12,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:12,953 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:12,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-16 13:59:12,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (923)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:13,169 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-16 13:59:13,169 INFO L402 AbstractCegarLoop]: === Iteration 928 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:13,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:13,169 INFO L85 PathProgramCache]: Analyzing trace with hash 2083716858, now seen corresponding path program 923 times [2022-02-16 13:59:13,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:13,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731056170] [2022-02-16 13:59:13,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:13,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:13,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:13,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:13,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731056170] [2022-02-16 13:59:13,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731056170] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:13,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529076770] [2022-02-16 13:59:13,299 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:13,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:13,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:13,300 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-16 13:59:13,301 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-16 13:59:13,323 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:59:13,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:13,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:13,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:13,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:13,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-16 13:59:13,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:13,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:59:13,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:13,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:13,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:13,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:13,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:13,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 19 treesize of output 23 [2022-02-16 13:59:13,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:13,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 22 treesize of output 26 [2022-02-16 13:59:13,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:13,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-16 13:59:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:13,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529076770] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:13,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:13,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:13,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375279232] [2022-02-16 13:59:13,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:13,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:13,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:13,882 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-16 13:59:14,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:14,270 INFO L93 Difference]: Finished difference Result 653 states and 1653 transitions. [2022-02-16 13:59:14,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:59:14,270 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-16 13:59:14,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:14,271 INFO L225 Difference]: With dead ends: 653 [2022-02-16 13:59:14,271 INFO L226 Difference]: Without dead ends: 643 [2022-02-16 13:59:14,271 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-16 13:59:14,272 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-16 13:59:14,272 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-16 13:59:14,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-02-16 13:59:14,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 562. [2022-02-16 13:59:14,277 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-16 13:59:14,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1517 transitions. [2022-02-16 13:59:14,277 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1517 transitions. Word has length 23 [2022-02-16 13:59:14,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:14,277 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1517 transitions. [2022-02-16 13:59:14,278 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-16 13:59:14,278 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1517 transitions. [2022-02-16 13:59:14,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:14,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:14,278 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-16 13:59:14,294 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-16 13:59:14,479 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-16 13:59:14,479 INFO L402 AbstractCegarLoop]: === Iteration 929 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:14,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:14,480 INFO L85 PathProgramCache]: Analyzing trace with hash -462337930, now seen corresponding path program 924 times [2022-02-16 13:59:14,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:14,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191580413] [2022-02-16 13:59:14,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:14,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:14,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:14,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:14,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191580413] [2022-02-16 13:59:14,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191580413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:14,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112275077] [2022-02-16 13:59:14,655 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:14,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:14,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:14,655 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-16 13:59:14,656 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-16 13:59:14,681 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:59:14,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:14,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:14,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:14,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:14,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 19 treesize of output 15 [2022-02-16 13:59:14,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:14,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 21 treesize of output 17 [2022-02-16 13:59:14,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:14,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 12 treesize of output 5 [2022-02-16 13:59:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:14,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:15,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:59:15,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:15,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 22 treesize of output 26 [2022-02-16 13:59:15,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:15,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 18 treesize of output 22 [2022-02-16 13:59:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:15,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112275077] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:15,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:15,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:15,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84572072] [2022-02-16 13:59:15,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:15,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:15,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:15,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:15,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:15,130 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-16 13:59:15,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:15,370 INFO L93 Difference]: Finished difference Result 644 states and 1658 transitions. [2022-02-16 13:59:15,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:15,370 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-16 13:59:15,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:15,371 INFO L225 Difference]: With dead ends: 644 [2022-02-16 13:59:15,371 INFO L226 Difference]: Without dead ends: 639 [2022-02-16 13:59:15,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=1052, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:59:15,371 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 42 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:15,371 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.2s Time] [2022-02-16 13:59:15,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-02-16 13:59:15,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 561. [2022-02-16 13:59:15,376 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-16 13:59:15,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 1513 transitions. [2022-02-16 13:59:15,377 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 1513 transitions. Word has length 23 [2022-02-16 13:59:15,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:15,377 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 1513 transitions. [2022-02-16 13:59:15,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-16 13:59:15,377 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 1513 transitions. [2022-02-16 13:59:15,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:15,377 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:15,377 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-16 13:59:15,393 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-16 13:59:15,592 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-16 13:59:15,593 INFO L402 AbstractCegarLoop]: === Iteration 930 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:15,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:15,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1946072710, now seen corresponding path program 925 times [2022-02-16 13:59:15,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:15,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378243085] [2022-02-16 13:59:15,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:15,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:15,720 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:15,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:15,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378243085] [2022-02-16 13:59:15,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378243085] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:15,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923348953] [2022-02-16 13:59:15,721 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:15,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:15,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:15,722 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-16 13:59:15,722 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-16 13:59:15,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:15,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:15,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:15,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:15,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-16 13:59:15,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 21 treesize of output 17 [2022-02-16 13:59:15,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:15,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 12 treesize of output 5 [2022-02-16 13:59:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:15,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:16,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:16,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 22 treesize of output 26 [2022-02-16 13:59:16,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:16,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 30 treesize of output 34 [2022-02-16 13:59:16,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:16,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 24 treesize of output 28 [2022-02-16 13:59:16,234 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:16,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923348953] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:16,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:16,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:16,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621559841] [2022-02-16 13:59:16,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:16,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:16,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:16,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:16,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:16,235 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-16 13:59:16,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:16,413 INFO L93 Difference]: Finished difference Result 607 states and 1586 transitions. [2022-02-16 13:59:16,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:59:16,414 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-16 13:59:16,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:16,415 INFO L225 Difference]: With dead ends: 607 [2022-02-16 13:59:16,415 INFO L226 Difference]: Without dead ends: 602 [2022-02-16 13:59:16,415 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-16 13:59:16,415 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-16 13:59:16,415 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-16 13:59:16,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-02-16 13:59:16,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 565. [2022-02-16 13:59:16,419 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-16 13:59:16,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1522 transitions. [2022-02-16 13:59:16,420 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1522 transitions. Word has length 23 [2022-02-16 13:59:16,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:16,420 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1522 transitions. [2022-02-16 13:59:16,420 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-16 13:59:16,420 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1522 transitions. [2022-02-16 13:59:16,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:16,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:16,421 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-16 13:59:16,436 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-16 13:59:16,622 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-16 13:59:16,622 INFO L402 AbstractCegarLoop]: === Iteration 931 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:16,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:16,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1463096306, now seen corresponding path program 926 times [2022-02-16 13:59:16,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:16,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052372036] [2022-02-16 13:59:16,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:16,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:16,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-16 13:59:16,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:16,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052372036] [2022-02-16 13:59:16,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052372036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:16,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827015312] [2022-02-16 13:59:16,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:16,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:16,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:16,853 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-16 13:59:16,853 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-16 13:59:16,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:16,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:16,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:16,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:17,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:17,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 19 treesize of output 15 [2022-02-16 13:59:17,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:17,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 21 treesize of output 17 [2022-02-16 13:59:17,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:17,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:17,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-16 13:59:17,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:17,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:17,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 18 treesize of output 22 [2022-02-16 13:59:17,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:17,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 30 treesize of output 34 [2022-02-16 13:59:17,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:17,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 24 treesize of output 28 [2022-02-16 13:59:17,590 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:17,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827015312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:17,590 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:17,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:17,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38596643] [2022-02-16 13:59:17,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:17,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:17,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:17,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:17,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:17,591 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-16 13:59:17,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:17,960 INFO L93 Difference]: Finished difference Result 607 states and 1586 transitions. [2022-02-16 13:59:17,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:59:17,960 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-16 13:59:17,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:17,961 INFO L225 Difference]: With dead ends: 607 [2022-02-16 13:59:17,961 INFO L226 Difference]: Without dead ends: 602 [2022-02-16 13:59:17,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:17,961 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:17,962 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.3s Time] [2022-02-16 13:59:17,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-02-16 13:59:17,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 566. [2022-02-16 13:59:17,966 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-16 13:59:17,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1524 transitions. [2022-02-16 13:59:17,967 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1524 transitions. Word has length 23 [2022-02-16 13:59:17,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:17,967 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1524 transitions. [2022-02-16 13:59:17,967 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-16 13:59:17,967 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1524 transitions. [2022-02-16 13:59:17,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:17,968 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:17,968 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-16 13:59:17,987 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-16 13:59:18,168 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-16 13:59:18,169 INFO L402 AbstractCegarLoop]: === Iteration 932 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:18,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:18,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1055189878, now seen corresponding path program 927 times [2022-02-16 13:59:18,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:18,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839600730] [2022-02-16 13:59:18,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:18,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:18,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:18,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:18,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839600730] [2022-02-16 13:59:18,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839600730] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:18,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370285636] [2022-02-16 13:59:18,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:18,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:18,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:18,351 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-16 13:59:18,352 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-16 13:59:18,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:18,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:18,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:59:18,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:18,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:18,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-16 13:59:18,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:18,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:59:18,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:18,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 12 treesize of output 5 [2022-02-16 13:59:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:18,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:18,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:18,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 27 treesize of output 29 [2022-02-16 13:59:19,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:19,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 44 treesize of output 44 [2022-02-16 13:59:19,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:19,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 34 treesize of output 34 [2022-02-16 13:59:19,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-16 13:59:19,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370285636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:19,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:19,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:19,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226535819] [2022-02-16 13:59:19,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:19,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:19,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:19,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:19,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:19,114 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-16 13:59:19,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:19,661 INFO L93 Difference]: Finished difference Result 634 states and 1633 transitions. [2022-02-16 13:59:19,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:19,662 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-16 13:59:19,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:19,663 INFO L225 Difference]: With dead ends: 634 [2022-02-16 13:59:19,663 INFO L226 Difference]: Without dead ends: 619 [2022-02-16 13:59:19,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:59:19,663 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:59:19,663 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-16 13:59:19,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-02-16 13:59:19,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 565. [2022-02-16 13:59:19,668 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-16 13:59:19,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1522 transitions. [2022-02-16 13:59:19,668 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1522 transitions. Word has length 23 [2022-02-16 13:59:19,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:19,669 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1522 transitions. [2022-02-16 13:59:19,669 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-16 13:59:19,669 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1522 transitions. [2022-02-16 13:59:19,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:19,669 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:19,669 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-16 13:59:19,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (928)] Ended with exit code 0 [2022-02-16 13:59:19,879 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-16 13:59:19,879 INFO L402 AbstractCegarLoop]: === Iteration 933 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:19,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:19,879 INFO L85 PathProgramCache]: Analyzing trace with hash 226846598, now seen corresponding path program 928 times [2022-02-16 13:59:19,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:19,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389016266] [2022-02-16 13:59:19,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:19,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:20,124 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:20,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:20,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389016266] [2022-02-16 13:59:20,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389016266] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:20,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939963153] [2022-02-16 13:59:20,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:20,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:20,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:20,125 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-16 13:59:20,126 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-16 13:59:20,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:20,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:20,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:20,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:20,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:20,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 19 treesize of output 15 [2022-02-16 13:59:20,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:20,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 21 treesize of output 17 [2022-02-16 13:59:20,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:20,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:20,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:20,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:59:20,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:20,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 30 treesize of output 34 [2022-02-16 13:59:20,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:20,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 24 treesize of output 28 [2022-02-16 13:59:20,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:20,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939963153] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:20,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:20,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:20,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720108410] [2022-02-16 13:59:20,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:20,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:20,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:20,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:20,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:20,846 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-16 13:59:21,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:21,131 INFO L93 Difference]: Finished difference Result 608 states and 1588 transitions. [2022-02-16 13:59:21,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:59:21,131 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-16 13:59:21,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:21,132 INFO L225 Difference]: With dead ends: 608 [2022-02-16 13:59:21,132 INFO L226 Difference]: Without dead ends: 603 [2022-02-16 13:59:21,132 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-16 13:59:21,132 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:21,132 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.2s Time] [2022-02-16 13:59:21,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-02-16 13:59:21,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 567. [2022-02-16 13:59:21,137 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-16 13:59:21,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 1526 transitions. [2022-02-16 13:59:21,138 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 1526 transitions. Word has length 23 [2022-02-16 13:59:21,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:21,138 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 1526 transitions. [2022-02-16 13:59:21,138 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-16 13:59:21,138 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 1526 transitions. [2022-02-16 13:59:21,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:21,139 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:21,139 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-16 13:59:21,154 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-16 13:59:21,348 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-16 13:59:21,349 INFO L402 AbstractCegarLoop]: === Iteration 934 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:21,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:21,349 INFO L85 PathProgramCache]: Analyzing trace with hash 634753026, now seen corresponding path program 929 times [2022-02-16 13:59:21,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:21,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800386466] [2022-02-16 13:59:21,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:21,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:21,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:21,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-16 13:59:21,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:21,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800386466] [2022-02-16 13:59:21,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800386466] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:21,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322132483] [2022-02-16 13:59:21,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:21,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:21,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:21,529 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-16 13:59:21,530 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-16 13:59:21,555 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:21,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:21,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:21,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:21,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:21,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-16 13:59:21,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:21,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:59:21,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:21,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 12 treesize of output 5 [2022-02-16 13:59:21,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-16 13:59:21,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:22,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:22,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 19 treesize of output 23 [2022-02-16 13:59:22,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:22,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 30 treesize of output 34 [2022-02-16 13:59:22,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59: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 24 treesize of output 28 [2022-02-16 13:59:22,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:22,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322132483] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:22,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:22,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:22,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915993830] [2022-02-16 13:59:22,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:22,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:22,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:22,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:22,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:22,249 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-16 13:59:22,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:22,495 INFO L93 Difference]: Finished difference Result 613 states and 1599 transitions. [2022-02-16 13:59:22,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:59:22,495 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-16 13:59:22,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:22,496 INFO L225 Difference]: With dead ends: 613 [2022-02-16 13:59:22,496 INFO L226 Difference]: Without dead ends: 608 [2022-02-16 13:59:22,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=1056, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:59:22,496 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-16 13:59:22,496 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-16 13:59:22,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-02-16 13:59:22,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 566. [2022-02-16 13:59:22,501 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-16 13:59:22,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1524 transitions. [2022-02-16 13:59:22,502 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1524 transitions. Word has length 23 [2022-02-16 13:59:22,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:22,502 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1524 transitions. [2022-02-16 13:59:22,502 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-16 13:59:22,502 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1524 transitions. [2022-02-16 13:59:22,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:22,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:22,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-16 13:59:22,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (930)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:22,705 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-16 13:59:22,705 INFO L402 AbstractCegarLoop]: === Iteration 935 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:22,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:22,706 INFO L85 PathProgramCache]: Analyzing trace with hash 394950406, now seen corresponding path program 930 times [2022-02-16 13:59:22,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:22,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573403383] [2022-02-16 13:59:22,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:22,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:22,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:22,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-16 13:59:22,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:22,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573403383] [2022-02-16 13:59:22,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573403383] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:22,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859983632] [2022-02-16 13:59:22,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:22,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:22,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:22,871 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-16 13:59:22,871 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-16 13:59:22,904 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:59:22,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:22,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:22,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:23,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:23,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:23,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:23,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 20 treesize of output 16 [2022-02-16 13:59:23,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:23,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-16 13:59:23,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:23,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:23,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 23 treesize of output 27 [2022-02-16 13:59:23,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:23,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 30 treesize of output 34 [2022-02-16 13:59:23,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:23,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:59:23,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:23,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859983632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:23,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:23,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:23,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614646529] [2022-02-16 13:59:23,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:23,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:23,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:23,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:23,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:23,407 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-16 13:59:23,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:23,589 INFO L93 Difference]: Finished difference Result 612 states and 1593 transitions. [2022-02-16 13:59:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:59:23,589 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-16 13:59:23,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:23,590 INFO L225 Difference]: With dead ends: 612 [2022-02-16 13:59:23,590 INFO L226 Difference]: Without dead ends: 607 [2022-02-16 13:59:23,590 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-16 13:59:23,590 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:23,590 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.2s Time] [2022-02-16 13:59:23,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-02-16 13:59:23,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 565. [2022-02-16 13:59:23,595 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-16 13:59:23,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1522 transitions. [2022-02-16 13:59:23,596 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1522 transitions. Word has length 23 [2022-02-16 13:59:23,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:23,596 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1522 transitions. [2022-02-16 13:59:23,596 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-16 13:59:23,596 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1522 transitions. [2022-02-16 13:59:23,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:23,597 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:23,597 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-16 13:59:23,612 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-16 13:59:23,803 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-16 13:59:23,803 INFO L402 AbstractCegarLoop]: === Iteration 936 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:23,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:23,803 INFO L85 PathProgramCache]: Analyzing trace with hash 2028823422, now seen corresponding path program 931 times [2022-02-16 13:59:23,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:23,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605653136] [2022-02-16 13:59:23,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:23,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:23,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:23,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:23,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:23,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605653136] [2022-02-16 13:59:23,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605653136] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:23,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612958824] [2022-02-16 13:59:23,985 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:23,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:23,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:23,986 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-16 13:59:23,987 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-16 13:59:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:24,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:24,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:24,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:24,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 19 treesize of output 15 [2022-02-16 13:59:24,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:24,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-16 13:59:24,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:24,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-16 13:59:24,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-16 13:59:24,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:24,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:24,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-16 13:59:24,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:24,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 24 treesize of output 28 [2022-02-16 13:59:24,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:24,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 20 treesize of output 24 [2022-02-16 13:59:24,476 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:24,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612958824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:24,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:24,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:24,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353212038] [2022-02-16 13:59:24,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:24,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:24,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:24,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:24,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:24,477 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-16 13:59:24,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:24,818 INFO L93 Difference]: Finished difference Result 670 states and 1689 transitions. [2022-02-16 13:59:24,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:59:24,818 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-16 13:59:24,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:24,819 INFO L225 Difference]: With dead ends: 670 [2022-02-16 13:59:24,819 INFO L226 Difference]: Without dead ends: 660 [2022-02-16 13:59:24,819 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-16 13:59:24,819 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-16 13:59:24,820 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-16 13:59:24,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-02-16 13:59:24,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 571. [2022-02-16 13:59:24,825 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-16 13:59:24,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1542 transitions. [2022-02-16 13:59:24,826 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1542 transitions. Word has length 23 [2022-02-16 13:59:24,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:24,826 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 1542 transitions. [2022-02-16 13:59:24,826 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-16 13:59:24,826 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1542 transitions. [2022-02-16 13:59:24,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:24,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:24,827 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-16 13:59:24,842 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-16 13:59:25,039 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-16 13:59:25,039 INFO L402 AbstractCegarLoop]: === Iteration 937 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:25,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:25,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1475749754, now seen corresponding path program 932 times [2022-02-16 13:59:25,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:25,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078772147] [2022-02-16 13:59:25,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:25,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:25,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-16 13:59:25,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:25,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078772147] [2022-02-16 13:59:25,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078772147] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:25,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612370194] [2022-02-16 13:59:25,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:25,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:25,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:25,215 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-16 13:59:25,216 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-16 13:59:25,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:25,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:25,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:25,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:25,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:25,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:25,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:25,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-16 13:59:25,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:25,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 12 treesize of output 5 [2022-02-16 13:59:25,574 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:25,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:25,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:25,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 15 treesize of output 19 [2022-02-16 13:59:25,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:25,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 24 treesize of output 28 [2022-02-16 13:59:25,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:25,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 20 treesize of output 24 [2022-02-16 13:59:25,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-16 13:59:25,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612370194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:25,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:25,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:25,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118203161] [2022-02-16 13:59:25,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:25,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:25,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:25,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:25,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:25,861 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-16 13:59:26,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:26,132 INFO L93 Difference]: Finished difference Result 647 states and 1661 transitions. [2022-02-16 13:59:26,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:26,132 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-16 13:59:26,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:26,133 INFO L225 Difference]: With dead ends: 647 [2022-02-16 13:59:26,133 INFO L226 Difference]: Without dead ends: 637 [2022-02-16 13:59:26,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:26,133 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 37 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:26,133 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.2s Time] [2022-02-16 13:59:26,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-02-16 13:59:26,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 570. [2022-02-16 13:59:26,138 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-16 13:59:26,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 1539 transitions. [2022-02-16 13:59:26,139 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 1539 transitions. Word has length 23 [2022-02-16 13:59:26,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:26,139 INFO L470 AbstractCegarLoop]: Abstraction has 570 states and 1539 transitions. [2022-02-16 13:59:26,139 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-16 13:59:26,139 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 1539 transitions. [2022-02-16 13:59:26,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:26,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:26,140 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-16 13:59:26,155 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-16 13:59:26,355 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-16 13:59:26,355 INFO L402 AbstractCegarLoop]: === Iteration 938 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:26,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:26,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1869161458, now seen corresponding path program 933 times [2022-02-16 13:59:26,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:26,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440944407] [2022-02-16 13:59:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:26,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:26,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:26,539 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:26,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:26,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440944407] [2022-02-16 13:59:26,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440944407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:26,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466500644] [2022-02-16 13:59:26,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:26,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:26,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:26,541 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-16 13:59:26,541 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-16 13:59:26,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:26,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:26,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:59:26,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:26,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:26,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 19 treesize of output 15 [2022-02-16 13:59:26,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:26,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:59:26,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:26,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:26,840 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:26,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:26,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:26,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-16 13:59:27,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-16 13:59:27,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:27,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 26 treesize of output 28 [2022-02-16 13:59:27,111 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-16 13:59:27,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466500644] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:27,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:27,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:59:27,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697012043] [2022-02-16 13:59:27,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:27,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:27,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:27,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:27,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:27,113 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-16 13:59:27,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:27,588 INFO L93 Difference]: Finished difference Result 685 states and 1714 transitions. [2022-02-16 13:59:27,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:59:27,589 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-16 13:59:27,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:27,590 INFO L225 Difference]: With dead ends: 685 [2022-02-16 13:59:27,590 INFO L226 Difference]: Without dead ends: 675 [2022-02-16 13:59:27,590 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-16 13:59:27,590 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-16 13:59:27,590 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-16 13:59:27,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-02-16 13:59:27,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 575. [2022-02-16 13:59:27,595 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-16 13:59:27,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1554 transitions. [2022-02-16 13:59:27,596 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1554 transitions. Word has length 23 [2022-02-16 13:59:27,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:27,596 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1554 transitions. [2022-02-16 13:59:27,596 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-16 13:59:27,596 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1554 transitions. [2022-02-16 13:59:27,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:27,597 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:27,597 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-16 13:59:27,612 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-16 13:59:27,797 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-16 13:59:27,798 INFO L402 AbstractCegarLoop]: === Iteration 939 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:27,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:27,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1461255030, now seen corresponding path program 934 times [2022-02-16 13:59:27,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:27,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761802532] [2022-02-16 13:59:27,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:27,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:28,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:28,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:28,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761802532] [2022-02-16 13:59:28,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761802532] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:28,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389005678] [2022-02-16 13:59:28,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:28,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:28,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:28,001 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-16 13:59:28,002 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-16 13:59:28,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:28,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:28,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:28,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:28,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:28,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 19 treesize of output 15 [2022-02-16 13:59:28,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:28,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-16 13:59:28,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:28,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 12 treesize of output 5 [2022-02-16 13:59:28,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-16 13:59:28,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:28,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:28,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-16 13:59:28,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:28,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 22 treesize of output 26 [2022-02-16 13:59:28,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:28,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 18 treesize of output 22 [2022-02-16 13:59:28,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-16 13:59:28,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389005678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:28,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:28,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:28,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242774588] [2022-02-16 13:59:28,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:28,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:28,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:28,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:28,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:28,658 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-16 13:59:29,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:29,217 INFO L93 Difference]: Finished difference Result 693 states and 1727 transitions. [2022-02-16 13:59:29,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:29,217 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-16 13:59:29,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:29,218 INFO L225 Difference]: With dead ends: 693 [2022-02-16 13:59:29,218 INFO L226 Difference]: Without dead ends: 678 [2022-02-16 13:59:29,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1524, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:59:29,218 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 86 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-16 13:59:29,218 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-16 13:59:29,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-02-16 13:59:29,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 579. [2022-02-16 13:59:29,224 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-16 13:59:29,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1571 transitions. [2022-02-16 13:59:29,224 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1571 transitions. Word has length 23 [2022-02-16 13:59:29,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:29,225 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1571 transitions. [2022-02-16 13:59:29,225 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-16 13:59:29,225 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1571 transitions. [2022-02-16 13:59:29,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:29,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:29,225 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-16 13:59:29,240 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-16 13:59:29,429 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-16 13:59:29,429 INFO L402 AbstractCegarLoop]: === Iteration 940 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:29,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:29,430 INFO L85 PathProgramCache]: Analyzing trace with hash -627127282, now seen corresponding path program 935 times [2022-02-16 13:59:29,430 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:29,430 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103359371] [2022-02-16 13:59:29,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:29,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:29,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:29,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:29,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:29,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103359371] [2022-02-16 13:59:29,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103359371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:29,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119046659] [2022-02-16 13:59:29,622 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:29,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:29,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:29,623 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-16 13:59:29,624 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-16 13:59:29,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:59:29,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:29,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:29,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:29,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:29,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:29,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 21 treesize of output 17 [2022-02-16 13:59:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:29,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 12 treesize of output 5 [2022-02-16 13:59:29,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:29,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:29,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59: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 18 treesize of output 22 [2022-02-16 13:59:29,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:29,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 22 treesize of output 26 [2022-02-16 13:59:29,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:29,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 18 treesize of output 22 [2022-02-16 13:59:30,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-16 13:59:30,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119046659] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:30,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:30,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:30,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451416278] [2022-02-16 13:59:30,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:30,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:30,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:30,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:30,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:30,076 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-16 13:59:30,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:30,337 INFO L93 Difference]: Finished difference Result 646 states and 1683 transitions. [2022-02-16 13:59:30,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:30,337 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-16 13:59:30,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:30,338 INFO L225 Difference]: With dead ends: 646 [2022-02-16 13:59:30,338 INFO L226 Difference]: Without dead ends: 636 [2022-02-16 13:59:30,339 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-16 13:59:30,339 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:30,339 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.2s Time] [2022-02-16 13:59:30,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-02-16 13:59:30,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 581. [2022-02-16 13:59:30,344 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-16 13:59:30,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1579 transitions. [2022-02-16 13:59:30,345 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1579 transitions. Word has length 23 [2022-02-16 13:59:30,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:30,345 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1579 transitions. [2022-02-16 13:59:30,345 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-16 13:59:30,345 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1579 transitions. [2022-02-16 13:59:30,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:30,346 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:30,346 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-16 13:59:30,362 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-16 13:59:30,562 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-16 13:59:30,562 INFO L402 AbstractCegarLoop]: === Iteration 941 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:30,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:30,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1566126210, now seen corresponding path program 936 times [2022-02-16 13:59:30,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:30,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395699570] [2022-02-16 13:59:30,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:30,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:30,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:30,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-16 13:59:30,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:30,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395699570] [2022-02-16 13:59:30,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395699570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:30,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201563216] [2022-02-16 13:59:30,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:30,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:30,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:30,806 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-16 13:59:30,806 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-16 13:59:30,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:59:30,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:30,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:30,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:30,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:30,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-16 13:59:31,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:31,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:59:31,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:31,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 12 treesize of output 5 [2022-02-16 13:59: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-16 13:59:31,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:31,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:31,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 19 treesize of output 23 [2022-02-16 13:59:31,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:31,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 22 treesize of output 26 [2022-02-16 13:59:31,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:31,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 18 treesize of output 22 [2022-02-16 13:59:31,504 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:31,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201563216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:31,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:31,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:31,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414474219] [2022-02-16 13:59:31,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:31,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:31,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:31,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:31,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:31,505 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-16 13:59:31,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:31,882 INFO L93 Difference]: Finished difference Result 665 states and 1707 transitions. [2022-02-16 13:59:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:31,882 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-16 13:59:31,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:31,883 INFO L225 Difference]: With dead ends: 665 [2022-02-16 13:59:31,883 INFO L226 Difference]: Without dead ends: 655 [2022-02-16 13:59:31,883 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-16 13:59:31,884 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-16 13:59:31,884 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-16 13:59:31,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-02-16 13:59:31,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 581. [2022-02-16 13:59:31,889 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-16 13:59:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1579 transitions. [2022-02-16 13:59:31,890 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1579 transitions. Word has length 23 [2022-02-16 13:59:31,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:31,890 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1579 transitions. [2022-02-16 13:59:31,890 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-16 13:59:31,890 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1579 transitions. [2022-02-16 13:59:31,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:31,891 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:31,891 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-16 13:59:31,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (937)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:32,101 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-16 13:59:32,101 INFO L402 AbstractCegarLoop]: === Iteration 942 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:32,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:32,101 INFO L85 PathProgramCache]: Analyzing trace with hash -979928578, now seen corresponding path program 937 times [2022-02-16 13:59:32,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:32,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523816688] [2022-02-16 13:59:32,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:32,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:32,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:32,358 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:32,358 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:32,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523816688] [2022-02-16 13:59:32,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523816688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:32,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353966683] [2022-02-16 13:59:32,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:32,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:32,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:32,359 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-16 13:59:32,360 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-16 13:59:32,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:32,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:32,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:32,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:32,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:32,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 21 treesize of output 17 [2022-02-16 13:59:32,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:32,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 12 treesize of output 5 [2022-02-16 13:59:32,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:32,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:32,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:32,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 18 treesize of output 22 [2022-02-16 13:59:32,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:32,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 22 treesize of output 26 [2022-02-16 13:59:32,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:32,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 18 treesize of output 22 [2022-02-16 13:59:33,035 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:33,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353966683] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:33,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:33,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:33,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047575148] [2022-02-16 13:59:33,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:33,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:33,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:33,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:33,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:33,036 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-16 13:59:33,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:33,392 INFO L93 Difference]: Finished difference Result 684 states and 1737 transitions. [2022-02-16 13:59:33,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:59:33,392 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-16 13:59:33,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:33,393 INFO L225 Difference]: With dead ends: 684 [2022-02-16 13:59:33,393 INFO L226 Difference]: Without dead ends: 674 [2022-02-16 13:59:33,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:33,393 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:33,393 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.3s Time] [2022-02-16 13:59:33,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-02-16 13:59:33,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 579. [2022-02-16 13:59:33,399 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-16 13:59:33,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1571 transitions. [2022-02-16 13:59:33,400 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1571 transitions. Word has length 23 [2022-02-16 13:59:33,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:33,400 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1571 transitions. [2022-02-16 13:59:33,400 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-16 13:59:33,400 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1571 transitions. [2022-02-16 13:59:33,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:33,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:33,401 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-16 13:59:33,416 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-16 13:59:33,602 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-16 13:59:33,603 INFO L402 AbstractCegarLoop]: === Iteration 943 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:33,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:33,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1847358846, now seen corresponding path program 938 times [2022-02-16 13:59:33,603 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:33,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748702205] [2022-02-16 13:59:33,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:33,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59: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-16 13:59:33,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:33,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748702205] [2022-02-16 13:59:33,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748702205] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:33,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484241369] [2022-02-16 13:59:33,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:33,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:33,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:33,815 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-16 13:59:33,816 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-16 13:59:33,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:33,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:33,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:33,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:34,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:34,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-16 13:59:34,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:34,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-16 13:59:34,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:34,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-16 13:59:34,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-16 13:59:34,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:34,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:34,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 18 treesize of output 22 [2022-02-16 13:59:34,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:34,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 26 treesize of output 30 [2022-02-16 13:59:34,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:34,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 22 treesize of output 26 [2022-02-16 13:59:34,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:34,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484241369] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:34,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:34,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:34,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369415325] [2022-02-16 13:59:34,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:34,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:34,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:34,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:34,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:34,347 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-16 13:59:34,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:34,685 INFO L93 Difference]: Finished difference Result 675 states and 1722 transitions. [2022-02-16 13:59:34,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:34,685 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-16 13:59:34,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:34,686 INFO L225 Difference]: With dead ends: 675 [2022-02-16 13:59:34,686 INFO L226 Difference]: Without dead ends: 665 [2022-02-16 13:59:34,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=1052, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:59:34,686 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-16 13:59:34,686 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-16 13:59:34,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-02-16 13:59:34,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 587. [2022-02-16 13:59:34,692 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-16 13:59:34,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1591 transitions. [2022-02-16 13:59:34,693 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1591 transitions. Word has length 23 [2022-02-16 13:59:34,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:34,693 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 1591 transitions. [2022-02-16 13:59:34,693 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-16 13:59:34,693 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1591 transitions. [2022-02-16 13:59:34,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:34,693 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:34,694 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-16 13:59:34,709 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-16 13:59:34,894 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-16 13:59:34,894 INFO L402 AbstractCegarLoop]: === Iteration 944 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:34,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:34,894 INFO L85 PathProgramCache]: Analyzing trace with hash -2039702022, now seen corresponding path program 939 times [2022-02-16 13:59:34,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:34,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888286829] [2022-02-16 13:59:34,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:34,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59: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-16 13:59:35,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:35,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888286829] [2022-02-16 13:59:35,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888286829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:35,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100138191] [2022-02-16 13:59:35,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:35,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:35,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:35,086 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-16 13:59:35,086 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-16 13:59:35,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:35,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:35,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:59:35,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:35,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:35,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 19 treesize of output 15 [2022-02-16 13:59:35,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 20 treesize of output 16 [2022-02-16 13:59:35,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:35,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 12 treesize of output 5 [2022-02-16 13:59:35,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-16 13:59:35,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:35,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-16 13:59:35,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:35,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 38 treesize of output 40 [2022-02-16 13:59:35,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:35,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 32 treesize of output 32 [2022-02-16 13:59:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:35,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100138191] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:35,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:35,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:35,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387998091] [2022-02-16 13:59:35,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:35,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:35,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:35,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:35,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:35,764 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-16 13:59:36,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:36,395 INFO L93 Difference]: Finished difference Result 740 states and 1818 transitions. [2022-02-16 13:59:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:59:36,396 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-16 13:59:36,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:36,397 INFO L225 Difference]: With dead ends: 740 [2022-02-16 13:59:36,397 INFO L226 Difference]: Without dead ends: 720 [2022-02-16 13:59:36,397 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-16 13:59:36,397 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-16 13:59:36,397 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-16 13:59:36,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-02-16 13:59:36,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 585. [2022-02-16 13:59:36,403 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-16 13:59:36,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1581 transitions. [2022-02-16 13:59:36,403 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1581 transitions. Word has length 23 [2022-02-16 13:59:36,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:36,404 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1581 transitions. [2022-02-16 13:59:36,404 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-16 13:59:36,404 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1581 transitions. [2022-02-16 13:59:36,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:36,404 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:36,404 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-16 13:59:36,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (940)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:36,605 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-16 13:59:36,605 INFO L402 AbstractCegarLoop]: === Iteration 945 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:36,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:36,606 INFO L85 PathProgramCache]: Analyzing trace with hash 2015462654, now seen corresponding path program 940 times [2022-02-16 13:59:36,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:36,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998985550] [2022-02-16 13:59:36,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:36,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:36,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:36,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:36,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:36,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998985550] [2022-02-16 13:59:36,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998985550] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:36,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932528528] [2022-02-16 13:59:36,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:36,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:36,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:36,778 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-16 13:59:36,778 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-16 13:59:36,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:36,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:36,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:36,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:36,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:36,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:37,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:37,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 20 treesize of output 16 [2022-02-16 13:59:37,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:37,127 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:37,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:37,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:37,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 23 treesize of output 27 [2022-02-16 13:59:37,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:37,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 26 treesize of output 30 [2022-02-16 13:59:37,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:37,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 22 treesize of output 26 [2022-02-16 13:59:37,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-16 13:59:37,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932528528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:37,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:37,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:37,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904713089] [2022-02-16 13:59:37,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:37,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:37,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:37,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:37,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:37,415 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-16 13:59:37,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:37,670 INFO L93 Difference]: Finished difference Result 667 states and 1704 transitions. [2022-02-16 13:59:37,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:37,671 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-16 13:59:37,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:37,672 INFO L225 Difference]: With dead ends: 667 [2022-02-16 13:59:37,672 INFO L226 Difference]: Without dead ends: 657 [2022-02-16 13:59:37,672 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-16 13:59:37,672 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:37,672 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.2s Time] [2022-02-16 13:59:37,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-02-16 13:59:37,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 582. [2022-02-16 13:59:37,677 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-16 13:59:37,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1572 transitions. [2022-02-16 13:59:37,678 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1572 transitions. Word has length 23 [2022-02-16 13:59:37,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:37,678 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1572 transitions. [2022-02-16 13:59:37,678 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-16 13:59:37,678 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1572 transitions. [2022-02-16 13:59:37,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:37,679 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:37,679 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-16 13:59:37,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (941)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:37,894 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-16 13:59:37,894 INFO L402 AbstractCegarLoop]: === Iteration 946 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:37,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:37,895 INFO L85 PathProgramCache]: Analyzing trace with hash 883061817, now seen corresponding path program 941 times [2022-02-16 13:59:37,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:37,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253015498] [2022-02-16 13:59:37,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:37,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:37,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:37,964 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-16 13:59:37,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:37,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253015498] [2022-02-16 13:59:37,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253015498] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:37,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381866484] [2022-02-16 13:59:37,964 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:37,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:37,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:37,965 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-16 13:59:37,965 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-16 13:59:37,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:59:37,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:37,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:59:37,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:38,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:38,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 59 treesize of output 51 [2022-02-16 13:59:38,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:38,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-16 13:59:38,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:38,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 29 treesize of output 2 [2022-02-16 13:59:38,213 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-16 13:59:38,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:38,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:38,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 24 treesize of output 28 [2022-02-16 13:59:38,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:38,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 27 treesize of output 31 [2022-02-16 13:59:38,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:38,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 23 treesize of output 27 [2022-02-16 13:59:38,338 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-16 13:59:38,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381866484] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:38,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:38,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:59:38,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211379278] [2022-02-16 13:59:38,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:38,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:59:38,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:38,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:59:38,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:59:38,339 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-16 13:59:38,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:38,596 INFO L93 Difference]: Finished difference Result 675 states and 1763 transitions. [2022-02-16 13:59:38,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:59:38,597 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-16 13:59:38,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:38,598 INFO L225 Difference]: With dead ends: 675 [2022-02-16 13:59:38,598 INFO L226 Difference]: Without dead ends: 675 [2022-02-16 13:59:38,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:38,598 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-16 13:59:38,598 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-16 13:59:38,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-02-16 13:59:38,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 581. [2022-02-16 13:59:38,604 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-16 13:59:38,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1569 transitions. [2022-02-16 13:59:38,605 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1569 transitions. Word has length 23 [2022-02-16 13:59:38,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:38,605 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1569 transitions. [2022-02-16 13:59:38,605 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-16 13:59:38,605 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1569 transitions. [2022-02-16 13:59:38,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:38,606 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:38,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-16 13:59:38,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (942)] Ended with exit code 0 [2022-02-16 13:59:38,808 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-16 13:59:38,808 INFO L402 AbstractCegarLoop]: === Iteration 947 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:38,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:38,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1375000582, now seen corresponding path program 942 times [2022-02-16 13:59:38,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:38,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868573609] [2022-02-16 13:59:38,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:38,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:38,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:38,978 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:38,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:38,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868573609] [2022-02-16 13:59:38,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868573609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:38,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887154951] [2022-02-16 13:59:38,979 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:38,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:38,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:38,980 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-16 13:59:38,980 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-16 13:59:39,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:59:39,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:39,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:39,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:39,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 19 treesize of output 15 [2022-02-16 13:59:39,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:39,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 20 treesize of output 16 [2022-02-16 13:59:39,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:39,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 12 treesize of output 5 [2022-02-16 13:59:39,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-16 13:59:39,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:39,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:39,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 23 treesize of output 27 [2022-02-16 13:59:39,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:39,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 26 treesize of output 30 [2022-02-16 13:59:39,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:39,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 20 treesize of output 24 [2022-02-16 13:59:39,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-16 13:59:39,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887154951] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:39,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:39,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:39,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013430967] [2022-02-16 13:59:39,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:39,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:39,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:39,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:39,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:39,496 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-16 13:59:39,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:39,701 INFO L93 Difference]: Finished difference Result 664 states and 1702 transitions. [2022-02-16 13:59:39,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:39,701 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-16 13:59:39,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:39,702 INFO L225 Difference]: With dead ends: 664 [2022-02-16 13:59:39,702 INFO L226 Difference]: Without dead ends: 654 [2022-02-16 13:59:39,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:59:39,702 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:39,702 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.2s Time] [2022-02-16 13:59:39,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-02-16 13:59:39,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 586. [2022-02-16 13:59:39,707 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-16 13:59:39,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1586 transitions. [2022-02-16 13:59:39,708 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1586 transitions. Word has length 23 [2022-02-16 13:59:39,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:39,708 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1586 transitions. [2022-02-16 13:59:39,708 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-16 13:59:39,708 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1586 transitions. [2022-02-16 13:59:39,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:39,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:39,709 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-16 13:59:39,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (943)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:39,912 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-16 13:59:39,912 INFO L402 AbstractCegarLoop]: === Iteration 948 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:39,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:39,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1098472326, now seen corresponding path program 943 times [2022-02-16 13:59:39,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:39,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062607220] [2022-02-16 13:59:39,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:39,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:39,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:40,035 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-16 13:59:40,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:40,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062607220] [2022-02-16 13:59:40,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062607220] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:40,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217746026] [2022-02-16 13:59:40,036 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:40,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:40,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:40,037 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-16 13:59:40,037 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-16 13:59:40,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:40,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:59:40,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:40,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:40,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 19 treesize of output 15 [2022-02-16 13:59:40,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:40,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 17 treesize of output 13 [2022-02-16 13:59:40,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:40,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 9 treesize of output 3 [2022-02-16 13:59:40,373 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-16 13:59:40,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:40,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:40,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 28 treesize of output 30 [2022-02-16 13:59:40,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:40,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 31 treesize of output 33 [2022-02-16 13:59:40,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:40,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-16 13:59:40,666 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-16 13:59:40,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217746026] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:40,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:40,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 13:59:40,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240849479] [2022-02-16 13:59:40,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:40,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:59:40,666 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:40,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:59:40,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:59:40,667 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-16 13:59:40,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:40,940 INFO L93 Difference]: Finished difference Result 673 states and 1753 transitions. [2022-02-16 13:59:40,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:59:40,940 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-16 13:59:40,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:40,942 INFO L225 Difference]: With dead ends: 673 [2022-02-16 13:59:40,942 INFO L226 Difference]: Without dead ends: 668 [2022-02-16 13:59:40,942 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-16 13:59:40,942 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-16 13:59:40,942 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-16 13:59:40,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-02-16 13:59:40,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 585. [2022-02-16 13:59:40,947 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-16 13:59:40,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1583 transitions. [2022-02-16 13:59:40,948 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1583 transitions. Word has length 23 [2022-02-16 13:59:40,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:40,948 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1583 transitions. [2022-02-16 13:59:40,948 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-16 13:59:40,948 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1583 transitions. [2022-02-16 13:59:40,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:40,949 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:40,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-16 13:59:40,964 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-16 13:59:41,159 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-16 13:59:41,159 INFO L402 AbstractCegarLoop]: === Iteration 949 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:41,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:41,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1833552266, now seen corresponding path program 944 times [2022-02-16 13:59:41,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:41,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157895644] [2022-02-16 13:59:41,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:41,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:41,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:41,369 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:41,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:41,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157895644] [2022-02-16 13:59:41,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157895644] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:41,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543234112] [2022-02-16 13:59:41,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:41,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:41,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:41,370 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-16 13:59:41,371 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-16 13:59:41,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:41,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:41,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:41,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:41,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:41,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-16 13:59:41,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:41,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-16 13:59:41,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:41,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 12 treesize of output 5 [2022-02-16 13:59:41,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-16 13:59:41,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:41,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:41,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 18 treesize of output 22 [2022-02-16 13:59:41,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:41,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 26 treesize of output 30 [2022-02-16 13:59:41,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:42,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543234112] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:42,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:42,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:42,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059175331] [2022-02-16 13:59:42,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:42,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:42,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:42,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:42,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:42,070 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-16 13:59:42,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:42,419 INFO L93 Difference]: Finished difference Result 671 states and 1718 transitions. [2022-02-16 13:59:42,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:42,420 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-16 13:59:42,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:42,421 INFO L225 Difference]: With dead ends: 671 [2022-02-16 13:59:42,421 INFO L226 Difference]: Without dead ends: 661 [2022-02-16 13:59:42,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 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-16 13:59:42,421 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 43 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:42,421 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.3s Time] [2022-02-16 13:59:42,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-02-16 13:59:42,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 593. [2022-02-16 13:59:42,426 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-16 13:59:42,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1597 transitions. [2022-02-16 13:59:42,427 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1597 transitions. Word has length 23 [2022-02-16 13:59:42,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:42,427 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1597 transitions. [2022-02-16 13:59:42,427 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-16 13:59:42,427 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1597 transitions. [2022-02-16 13:59:42,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:42,428 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:42,428 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-16 13:59:42,443 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-16 13:59:42,628 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-16 13:59:42,628 INFO L402 AbstractCegarLoop]: === Iteration 950 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:42,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:42,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1862952198, now seen corresponding path program 945 times [2022-02-16 13:59:42,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:42,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636671764] [2022-02-16 13:59:42,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:42,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:42,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:42,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-16 13:59:42,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:42,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636671764] [2022-02-16 13:59:42,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636671764] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:42,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87278291] [2022-02-16 13:59:42,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:42,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:42,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:42,770 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-16 13:59:42,771 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-16 13:59:42,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:42,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:42,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:59:42,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:42,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:42,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-16 13:59:43,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:43,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 20 treesize of output 16 [2022-02-16 13:59:43,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:43,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:43,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-16 13:59:43,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:43,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:43,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 27 treesize of output 29 [2022-02-16 13:59:43,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:43,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 38 treesize of output 38 [2022-02-16 13:59:43,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:43,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 28 treesize of output 30 [2022-02-16 13:59:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:43,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87278291] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:43,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:43,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:43,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969147471] [2022-02-16 13:59:43,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:43,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:43,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:43,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:43,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:43,398 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-16 13:59:44,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:44,003 INFO L93 Difference]: Finished difference Result 760 states and 1864 transitions. [2022-02-16 13:59:44,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:59:44,004 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-16 13:59:44,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:44,005 INFO L225 Difference]: With dead ends: 760 [2022-02-16 13:59:44,005 INFO L226 Difference]: Without dead ends: 745 [2022-02-16 13:59:44,005 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-16 13:59:44,005 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:44,005 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.4s Time] [2022-02-16 13:59:44,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-02-16 13:59:44,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 595. [2022-02-16 13:59:44,011 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-16 13:59:44,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1601 transitions. [2022-02-16 13:59:44,012 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1601 transitions. Word has length 23 [2022-02-16 13:59:44,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:44,012 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 1601 transitions. [2022-02-16 13:59:44,012 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-16 13:59:44,012 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1601 transitions. [2022-02-16 13:59:44,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:44,013 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:44,013 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-16 13:59:44,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (946)] Ended with exit code 0 [2022-02-16 13:59:44,221 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-16 13:59:44,221 INFO L402 AbstractCegarLoop]: === Iteration 951 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:44,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:44,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1581639064, now seen corresponding path program 946 times [2022-02-16 13:59:44,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:44,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692167131] [2022-02-16 13:59:44,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:44,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:44,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:44,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:44,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692167131] [2022-02-16 13:59:44,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692167131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:44,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466008742] [2022-02-16 13:59:44,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:44,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:44,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:44,467 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-16 13:59:44,468 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-16 13:59:44,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:44,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:44,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:44,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:44,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:44,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 19 treesize of output 15 [2022-02-16 13:59:44,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:59:44,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:44,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 12 treesize of output 5 [2022-02-16 13:59:44,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-16 13:59:44,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:44,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:44,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-16 13:59:44,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:44,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 28 treesize of output 32 [2022-02-16 13:59:44,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:44,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 22 treesize of output 26 [2022-02-16 13:59:44,958 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:44,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466008742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:44,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:44,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:44,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927615966] [2022-02-16 13:59:44,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:44,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:44,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:44,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:44,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:44,959 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-16 13:59:45,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:45,483 INFO L93 Difference]: Finished difference Result 737 states and 1863 transitions. [2022-02-16 13:59:45,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:59:45,483 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-16 13:59:45,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:45,484 INFO L225 Difference]: With dead ends: 737 [2022-02-16 13:59:45,484 INFO L226 Difference]: Without dead ends: 727 [2022-02-16 13:59:45,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:59:45,485 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 157 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:45,485 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.2s Time] [2022-02-16 13:59:45,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-02-16 13:59:45,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 601. [2022-02-16 13:59:45,490 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-16 13:59:45,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1620 transitions. [2022-02-16 13:59:45,491 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1620 transitions. Word has length 23 [2022-02-16 13:59:45,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:45,491 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1620 transitions. [2022-02-16 13:59:45,491 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-16 13:59:45,491 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1620 transitions. [2022-02-16 13:59:45,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:45,492 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:45,492 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-16 13:59:45,508 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-16 13:59:45,699 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-16 13:59:45,699 INFO L402 AbstractCegarLoop]: === Iteration 952 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:45,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:45,700 INFO L85 PathProgramCache]: Analyzing trace with hash -791244944, now seen corresponding path program 947 times [2022-02-16 13:59:45,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:45,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129216877] [2022-02-16 13:59:45,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:45,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:45,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:45,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-16 13:59:45,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:45,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129216877] [2022-02-16 13:59:45,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129216877] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:45,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353714528] [2022-02-16 13:59:45,959 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:45,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:45,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:45,960 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-16 13:59:45,961 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-16 13:59:45,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:59:45,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:45,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:45,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:46,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:46,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-16 13:59:46,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:46,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-16 13:59:46,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:46,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-16 13:59:46,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-16 13:59:46,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:46,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:46,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 15 treesize of output 19 [2022-02-16 13:59:46,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:46,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 28 treesize of output 32 [2022-02-16 13:59:46,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:46,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 22 treesize of output 26 [2022-02-16 13:59:46,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-16 13:59:46,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353714528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:46,671 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:46,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:46,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663334165] [2022-02-16 13:59:46,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:46,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:46,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:46,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:46,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:46,672 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-16 13:59:47,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:47,037 INFO L93 Difference]: Finished difference Result 696 states and 1769 transitions. [2022-02-16 13:59:47,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:59:47,038 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-16 13:59:47,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:47,039 INFO L225 Difference]: With dead ends: 696 [2022-02-16 13:59:47,039 INFO L226 Difference]: Without dead ends: 686 [2022-02-16 13:59:47,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:47,039 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-16 13:59:47,039 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-16 13:59:47,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-02-16 13:59:47,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 601. [2022-02-16 13:59:47,044 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-16 13:59:47,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1620 transitions. [2022-02-16 13:59:47,045 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1620 transitions. Word has length 23 [2022-02-16 13:59:47,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:47,045 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1620 transitions. [2022-02-16 13:59:47,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-16 13:59:47,045 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1620 transitions. [2022-02-16 13:59:47,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:47,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:47,046 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-16 13:59:47,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (948)] Ended with exit code 0 [2022-02-16 13:59:47,259 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-16 13:59:47,259 INFO L402 AbstractCegarLoop]: === Iteration 953 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:47,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:47,259 INFO L85 PathProgramCache]: Analyzing trace with hash -197682801, now seen corresponding path program 948 times [2022-02-16 13:59:47,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:47,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725084401] [2022-02-16 13:59:47,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:47,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:47,337 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-16 13:59:47,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:47,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725084401] [2022-02-16 13:59:47,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725084401] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:47,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353701030] [2022-02-16 13:59:47,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:47,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:47,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:47,338 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-16 13:59:47,339 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-16 13:59:47,365 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:59:47,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:47,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:59:47,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:47,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:47,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:47,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:59:47,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:47,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 9 treesize of output 3 [2022-02-16 13:59:47,509 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-16 13:59:47,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:47,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:47,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 16 treesize of output 20 [2022-02-16 13:59:47,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:47,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-16 13:59:47,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:47,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 20 [2022-02-16 13:59:47,601 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-16 13:59:47,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353701030] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:47,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:47,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:59:47,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55682654] [2022-02-16 13:59:47,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:47,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:59:47,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:47,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:59:47,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:59:47,601 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-16 13:59:47,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:47,705 INFO L93 Difference]: Finished difference Result 657 states and 1718 transitions. [2022-02-16 13:59:47,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:59:47,705 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-16 13:59:47,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:47,706 INFO L225 Difference]: With dead ends: 657 [2022-02-16 13:59:47,706 INFO L226 Difference]: Without dead ends: 645 [2022-02-16 13:59:47,706 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-16 13:59:47,706 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-16 13:59:47,706 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-16 13:59:47,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-02-16 13:59:47,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 602. [2022-02-16 13:59:47,711 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-16 13:59:47,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 1623 transitions. [2022-02-16 13:59:47,712 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 1623 transitions. Word has length 23 [2022-02-16 13:59:47,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:47,712 INFO L470 AbstractCegarLoop]: Abstraction has 602 states and 1623 transitions. [2022-02-16 13:59:47,712 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-16 13:59:47,712 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 1623 transitions. [2022-02-16 13:59:47,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:47,713 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:47,713 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-16 13:59:47,728 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-16 13:59:47,923 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-16 13:59:47,923 INFO L402 AbstractCegarLoop]: === Iteration 954 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:47,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:47,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1852023034, now seen corresponding path program 949 times [2022-02-16 13:59:47,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:47,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597073839] [2022-02-16 13:59:47,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:47,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:47,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:48,108 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:48,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:48,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597073839] [2022-02-16 13:59:48,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597073839] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:48,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232287676] [2022-02-16 13:59:48,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:48,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:48,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:48,109 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-16 13:59:48,110 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-16 13:59:48,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:48,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:48,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:48,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:48,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 19 treesize of output 15 [2022-02-16 13:59:48,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:48,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 21 treesize of output 17 [2022-02-16 13:59:48,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:48,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 12 treesize of output 5 [2022-02-16 13:59:48,362 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:48,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:48,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:48,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-16 13:59:48,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:48,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 28 treesize of output 32 [2022-02-16 13:59:48,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:48,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 22 treesize of output 26 [2022-02-16 13:59:48,618 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:48,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232287676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:48,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:48,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:48,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910674952] [2022-02-16 13:59:48,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:48,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:48,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:48,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:48,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:48,619 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-16 13:59:48,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:48,840 INFO L93 Difference]: Finished difference Result 668 states and 1732 transitions. [2022-02-16 13:59:48,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:48,840 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-16 13:59:48,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:48,841 INFO L225 Difference]: With dead ends: 668 [2022-02-16 13:59:48,841 INFO L226 Difference]: Without dead ends: 658 [2022-02-16 13:59:48,841 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-16 13:59:48,841 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-16 13:59:48,842 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-16 13:59:48,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-02-16 13:59:48,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 600. [2022-02-16 13:59:48,847 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-16 13:59:48,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1617 transitions. [2022-02-16 13:59:48,848 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1617 transitions. Word has length 23 [2022-02-16 13:59:48,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:48,848 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 1617 transitions. [2022-02-16 13:59:48,848 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-16 13:59:48,848 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1617 transitions. [2022-02-16 13:59:48,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:48,848 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:48,848 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-16 13:59:48,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (950)] Ended with exit code 0 [2022-02-16 13:59:49,064 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-16 13:59:49,065 INFO L402 AbstractCegarLoop]: === Iteration 955 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:49,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:49,065 INFO L85 PathProgramCache]: Analyzing trace with hash -2122781370, now seen corresponding path program 950 times [2022-02-16 13:59:49,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:49,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123505122] [2022-02-16 13:59:49,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:49,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:49,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:49,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-16 13:59:49,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:49,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123505122] [2022-02-16 13:59:49,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123505122] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:49,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301877321] [2022-02-16 13:59:49,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:49,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:49,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:49,211 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-16 13:59:49,211 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-16 13:59:49,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:49,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:49,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:49,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:49,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:49,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:49,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:49,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 13:59:49,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:49,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 12 treesize of output 5 [2022-02-16 13:59:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:49,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:49,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:49,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 18 treesize of output 22 [2022-02-16 13:59:49,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:49,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 22 treesize of output 26 [2022-02-16 13:59:49,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:49,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 18 treesize of output 22 [2022-02-16 13:59:49,659 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:49,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301877321] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:49,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:49,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:49,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338273258] [2022-02-16 13:59:49,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:49,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:49,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:49,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:49,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:49,659 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-16 13:59:49,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:49,974 INFO L93 Difference]: Finished difference Result 714 states and 1794 transitions. [2022-02-16 13:59:49,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:49,974 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-16 13:59:49,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:49,975 INFO L225 Difference]: With dead ends: 714 [2022-02-16 13:59:49,975 INFO L226 Difference]: Without dead ends: 704 [2022-02-16 13:59:49,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:59:49,976 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:49,976 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.3s Time] [2022-02-16 13:59:49,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-02-16 13:59:49,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 604. [2022-02-16 13:59:49,981 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-16 13:59:49,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1629 transitions. [2022-02-16 13:59:49,982 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1629 transitions. Word has length 23 [2022-02-16 13:59:49,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:49,982 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 1629 transitions. [2022-02-16 13:59:49,982 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-16 13:59:49,982 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1629 transitions. [2022-02-16 13:59:49,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:49,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:49,983 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-16 13:59:49,999 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-16 13:59:50,192 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-16 13:59:50,192 INFO L402 AbstractCegarLoop]: === Iteration 956 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:50,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:50,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1714874942, now seen corresponding path program 951 times [2022-02-16 13:59:50,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:50,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432299006] [2022-02-16 13:59:50,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:50,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:50,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:50,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432299006] [2022-02-16 13:59:50,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432299006] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:50,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273385264] [2022-02-16 13:59:50,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:50,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:50,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:50,388 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-16 13:59:50,389 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-16 13:59:50,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:50,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:50,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 13:59:50,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:50,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:50,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-16 13:59:50,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:50,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 20 treesize of output 16 [2022-02-16 13:59:50,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:50,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 12 treesize of output 5 [2022-02-16 13:59:50,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-16 13:59:50,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:50,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:50,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-16 13:59:51,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:51,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 32 treesize of output 34 [2022-02-16 13:59:51,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:51,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 26 treesize of output 28 [2022-02-16 13:59:51,167 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:51,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273385264] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:51,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:51,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-16 13:59:51,168 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653760651] [2022-02-16 13:59:51,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:51,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:51,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:51,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:51,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:51,168 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-16 13:59:51,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:51,820 INFO L93 Difference]: Finished difference Result 752 states and 1860 transitions. [2022-02-16 13:59:51,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:59:51,820 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-16 13:59:51,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:51,821 INFO L225 Difference]: With dead ends: 752 [2022-02-16 13:59:51,821 INFO L226 Difference]: Without dead ends: 737 [2022-02-16 13:59:51,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:59:51,821 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-16 13:59:51,821 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-16 13:59:51,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-02-16 13:59:51,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 604. [2022-02-16 13:59:51,827 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-16 13:59:51,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1634 transitions. [2022-02-16 13:59:51,828 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1634 transitions. Word has length 23 [2022-02-16 13:59:51,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:51,828 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 1634 transitions. [2022-02-16 13:59:51,828 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-16 13:59:51,828 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1634 transitions. [2022-02-16 13:59:51,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:51,829 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:51,829 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-16 13:59:51,845 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-16 13:59:52,029 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-16 13:59:52,029 INFO L402 AbstractCegarLoop]: === Iteration 957 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:52,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:52,030 INFO L85 PathProgramCache]: Analyzing trace with hash -880747194, now seen corresponding path program 952 times [2022-02-16 13:59:52,030 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:52,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511749941] [2022-02-16 13:59:52,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:52,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:52,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:52,261 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:52,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:52,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511749941] [2022-02-16 13:59:52,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511749941] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:52,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267849483] [2022-02-16 13:59:52,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:52,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:52,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:52,262 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-16 13:59:52,263 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-16 13:59:52,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:52,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:52,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:52,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:52,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:52,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-16 13:59:52,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:52,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 21 treesize of output 17 [2022-02-16 13:59:52,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:52,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:52,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:52,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 18 treesize of output 22 [2022-02-16 13:59:52,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:52,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 22 treesize of output 26 [2022-02-16 13:59:52,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:52,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 18 treesize of output 22 [2022-02-16 13:59:52,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-16 13:59:52,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267849483] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:52,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:52,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:52,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148823893] [2022-02-16 13:59:52,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:52,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:52,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:52,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:52,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=866, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:52,869 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-16 13:59:53,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:53,356 INFO L93 Difference]: Finished difference Result 720 states and 1809 transitions. [2022-02-16 13:59:53,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:53,357 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-16 13:59:53,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:53,358 INFO L225 Difference]: With dead ends: 720 [2022-02-16 13:59:53,358 INFO L226 Difference]: Without dead ends: 705 [2022-02-16 13:59:53,358 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-16 13:59:53,358 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-16 13:59:53,358 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-16 13:59:53,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-16 13:59:53,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 610. [2022-02-16 13:59:53,364 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-16 13:59:53,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1658 transitions. [2022-02-16 13:59:53,365 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1658 transitions. Word has length 23 [2022-02-16 13:59:53,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:53,365 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1658 transitions. [2022-02-16 13:59:53,365 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-16 13:59:53,365 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1658 transitions. [2022-02-16 13:59:53,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:53,366 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:53,366 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-16 13:59:53,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (953)] Ended with exit code 0 [2022-02-16 13:59:53,582 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-16 13:59:53,582 INFO L402 AbstractCegarLoop]: === Iteration 958 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:53,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:53,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1312506298, now seen corresponding path program 953 times [2022-02-16 13:59:53,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:53,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640143291] [2022-02-16 13:59:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:53,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:53,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:53,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:53,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:53,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640143291] [2022-02-16 13:59:53,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640143291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:53,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158620659] [2022-02-16 13:59:53,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:53,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:53,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:53,770 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-16 13:59:53,770 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-16 13:59:53,795 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:59:53,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:53,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:53,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:53,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:53,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-16 13:59:54,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-16 13:59:54,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:54,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-16 13:59:54,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:54,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:54,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:54,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 19 treesize of output 23 [2022-02-16 13:59:54,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:54,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 22 treesize of output 26 [2022-02-16 13:59:54,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:54,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-16 13:59:54,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-16 13:59:54,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158620659] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:54,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:54,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:54,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557280879] [2022-02-16 13:59:54,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:54,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:54,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:54,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:54,486 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-16 13:59:54,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:54,903 INFO L93 Difference]: Finished difference Result 700 states and 1789 transitions. [2022-02-16 13:59:54,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:54,904 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-16 13:59:54,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:54,905 INFO L225 Difference]: With dead ends: 700 [2022-02-16 13:59:54,905 INFO L226 Difference]: Without dead ends: 690 [2022-02-16 13:59:54,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:59:54,905 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 45 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:54,905 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.3s Time] [2022-02-16 13:59:54,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-02-16 13:59:54,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 610. [2022-02-16 13:59:54,911 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-16 13:59:54,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1658 transitions. [2022-02-16 13:59:54,912 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1658 transitions. Word has length 23 [2022-02-16 13:59:54,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:54,912 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1658 transitions. [2022-02-16 13:59:54,912 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-16 13:59:54,912 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1658 transitions. [2022-02-16 13:59:54,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:54,913 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:54,913 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-16 13:59:54,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (954)] Ended with exit code 0 [2022-02-16 13:59:55,116 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-16 13:59:55,117 INFO L402 AbstractCegarLoop]: === Iteration 959 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:55,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:55,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1233548490, now seen corresponding path program 954 times [2022-02-16 13:59:55,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:55,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541295584] [2022-02-16 13:59:55,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:55,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:55,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-16 13:59:55,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:55,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541295584] [2022-02-16 13:59:55,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541295584] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:55,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659133168] [2022-02-16 13:59:55,299 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:55,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:55,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:55,300 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-16 13:59:55,300 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-16 13:59:55,326 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:59:55,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:55,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:55,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:55,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:55,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-16 13:59:55,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:55,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 21 treesize of output 17 [2022-02-16 13:59:55,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:55,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 13:59:55,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-16 13:59:55,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:55,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59: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 18 treesize of output 22 [2022-02-16 13:59:55,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:55,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 22 treesize of output 26 [2022-02-16 13:59:55,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:55,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 18 treesize of output 22 [2022-02-16 13:59:55,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-16 13:59:55,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659133168] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:55,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:55,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:55,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379781407] [2022-02-16 13:59:55,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:55,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:55,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:55,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:55,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:55,923 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-16 13:59:56,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:56,351 INFO L93 Difference]: Finished difference Result 728 states and 1824 transitions. [2022-02-16 13:59:56,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:56,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-16 13:59:56,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:56,352 INFO L225 Difference]: With dead ends: 728 [2022-02-16 13:59:56,352 INFO L226 Difference]: Without dead ends: 723 [2022-02-16 13:59:56,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=199, Invalid=1523, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:59:56,353 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 93 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 13:59:56,353 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-16 13:59:56,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2022-02-16 13:59:56,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 610. [2022-02-16 13:59:56,358 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-16 13:59:56,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1658 transitions. [2022-02-16 13:59:56,359 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1658 transitions. Word has length 23 [2022-02-16 13:59:56,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:56,359 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1658 transitions. [2022-02-16 13:59:56,359 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-16 13:59:56,359 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1658 transitions. [2022-02-16 13:59:56,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:56,360 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:56,360 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-16 13:59:56,376 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-16 13:59:56,571 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-16 13:59:56,571 INFO L402 AbstractCegarLoop]: === Iteration 960 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:56,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:56,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1314530178, now seen corresponding path program 955 times [2022-02-16 13:59:56,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:56,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470178314] [2022-02-16 13:59:56,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:56,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:56,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:56,786 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:56,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:56,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470178314] [2022-02-16 13:59:56,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470178314] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:56,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030805508] [2022-02-16 13:59:56,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:56,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:56,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:56,787 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-16 13:59:56,788 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-16 13:59:56,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:56,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:56,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:56,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:56,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-16 13:59:56,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:56,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 21 treesize of output 17 [2022-02-16 13:59:56,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:56,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 12 treesize of output 5 [2022-02-16 13:59:57,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-16 13:59:57,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:57,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:57,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-16 13:59:57,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:57,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 26 treesize of output 30 [2022-02-16 13:59:57,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:57,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:59:57,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:57,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030805508] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:57,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:57,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:57,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899378242] [2022-02-16 13:59:57,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:57,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:57,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:57,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:57,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:57,296 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-16 13:59:57,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:57,507 INFO L93 Difference]: Finished difference Result 676 states and 1769 transitions. [2022-02-16 13:59:57,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:57,508 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-16 13:59:57,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:57,508 INFO L225 Difference]: With dead ends: 676 [2022-02-16 13:59:57,508 INFO L226 Difference]: Without dead ends: 666 [2022-02-16 13:59:57,509 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-16 13:59:57,509 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-16 13:59:57,509 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-16 13:59:57,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-02-16 13:59:57,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 613. [2022-02-16 13:59:57,514 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-16 13:59:57,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1669 transitions. [2022-02-16 13:59:57,515 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1669 transitions. Word has length 23 [2022-02-16 13:59:57,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:57,515 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1669 transitions. [2022-02-16 13:59:57,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-16 13:59:57,515 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1669 transitions. [2022-02-16 13:59:57,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:57,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:57,516 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-16 13:59:57,531 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-16 13:59:57,731 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-16 13:59:57,731 INFO L402 AbstractCegarLoop]: === Iteration 961 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:57,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:57,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1513422083, now seen corresponding path program 956 times [2022-02-16 13:59:57,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:57,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110750586] [2022-02-16 13:59:57,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:57,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:57,797 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-16 13:59:57,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:57,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110750586] [2022-02-16 13:59:57,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110750586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:57,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996230411] [2022-02-16 13:59:57,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:57,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:57,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:57,798 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-16 13:59:57,799 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-16 13:59:57,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:57,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:57,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:59:57,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:57,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 19 treesize of output 15 [2022-02-16 13:59:58,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:58,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-16 13:59:58,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:58,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-16 13:59:58,013 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-16 13:59:58,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:58,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:58,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 16 treesize of output 20 [2022-02-16 13:59:58,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:58,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 20 treesize of output 24 [2022-02-16 13:59:58,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:58,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 16 treesize of output 20 [2022-02-16 13:59:58,105 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-16 13:59:58,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996230411] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:58,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:58,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-16 13:59:58,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908880348] [2022-02-16 13:59:58,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:58,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:59:58,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:58,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:59:58,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:59:58,106 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-16 13:59:58,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:58,173 INFO L93 Difference]: Finished difference Result 660 states and 1751 transitions. [2022-02-16 13:59:58,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:59:58,173 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-16 13:59:58,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:58,174 INFO L225 Difference]: With dead ends: 660 [2022-02-16 13:59:58,174 INFO L226 Difference]: Without dead ends: 650 [2022-02-16 13:59:58,174 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-16 13:59:58,174 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-16 13:59:58,174 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-16 13:59:58,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-02-16 13:59:58,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 610. [2022-02-16 13:59:58,179 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-16 13:59:58,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1659 transitions. [2022-02-16 13:59:58,180 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1659 transitions. Word has length 23 [2022-02-16 13:59:58,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:58,180 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1659 transitions. [2022-02-16 13:59:58,180 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-16 13:59:58,180 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1659 transitions. [2022-02-16 13:59:58,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:58,181 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:58,181 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-16 13:59:58,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (957)] Ended with exit code 0 [2022-02-16 13:59:58,391 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-16 13:59:58,391 INFO L402 AbstractCegarLoop]: === Iteration 962 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:58,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:58,391 INFO L85 PathProgramCache]: Analyzing trace with hash 594870384, now seen corresponding path program 957 times [2022-02-16 13:59:58,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:58,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347378298] [2022-02-16 13:59:58,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:58,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59: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-16 13:59:58,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:58,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347378298] [2022-02-16 13:59:58,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347378298] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:58,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744289952] [2022-02-16 13:59:58,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:58,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:58,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:58,639 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-16 13:59:58,639 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-16 13:59:58,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:59:58,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:58,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:58,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:58,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:58,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-16 13:59:58,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:58,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 21 treesize of output 17 [2022-02-16 13:59:58,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:58,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 12 treesize of output 5 [2022-02-16 13:59:58,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:58,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:59,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:59,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 18 treesize of output 22 [2022-02-16 13:59:59,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:59,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 26 treesize of output 30 [2022-02-16 13:59:59,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:59,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 13:59:59,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:59,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744289952] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:59,263 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:59,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 13:59:59,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748075010] [2022-02-16 13:59:59,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:59,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:59,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:59,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:59,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:59,264 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-16 13:59:59,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:59,633 INFO L93 Difference]: Finished difference Result 710 states and 1815 transitions. [2022-02-16 13:59:59,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:59:59,633 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-16 13:59:59,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:59,634 INFO L225 Difference]: With dead ends: 710 [2022-02-16 13:59:59,635 INFO L226 Difference]: Without dead ends: 700 [2022-02-16 13:59:59,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=163, Invalid=1243, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:59:59,635 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-16 13:59:59,635 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-16 13:59:59,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-02-16 13:59:59,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 612. [2022-02-16 13:59:59,641 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-16 13:59:59,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1668 transitions. [2022-02-16 13:59:59,642 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1668 transitions. Word has length 23 [2022-02-16 13:59:59,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:59,642 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1668 transitions. [2022-02-16 13:59:59,642 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-16 13:59:59,642 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1668 transitions. [2022-02-16 13:59:59,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:59:59,643 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:59,643 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-16 13:59:59,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (958)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:59,855 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-16 13:59:59,856 INFO L402 AbstractCegarLoop]: === Iteration 963 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:59,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:59,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1506843420, now seen corresponding path program 958 times [2022-02-16 13:59:59,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:59,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680979177] [2022-02-16 13:59:59,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:59,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:59,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:00,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:00,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:00,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680979177] [2022-02-16 14:00:00,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680979177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:00,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425586360] [2022-02-16 14:00:00,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:00:00,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:00,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:00,047 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-16 14:00:00,047 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-16 14:00:00,081 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:00:00,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:00,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:00,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:00,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:00,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 19 treesize of output 15 [2022-02-16 14:00:00,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:00,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 20 treesize of output 16 [2022-02-16 14:00:00,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:00,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 14:00:00,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:00,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:00,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:00,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 19 treesize of output 23 [2022-02-16 14:00:00,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:00,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 26 treesize of output 30 [2022-02-16 14:00:00,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:00,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 22 treesize of output 26 [2022-02-16 14:00:00,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-16 14:00:00,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425586360] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:00,778 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:00,778 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:00,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922371479] [2022-02-16 14:00:00,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:00,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:00,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:00,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:00,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:00,779 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-16 14:00:01,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:01,251 INFO L93 Difference]: Finished difference Result 709 states and 1813 transitions. [2022-02-16 14:00:01,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:00:01,252 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-16 14:00:01,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:01,253 INFO L225 Difference]: With dead ends: 709 [2022-02-16 14:00:01,253 INFO L226 Difference]: Without dead ends: 699 [2022-02-16 14:00:01,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 14:00:01,253 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:01,253 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.4s Time] [2022-02-16 14:00:01,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-02-16 14:00:01,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 611. [2022-02-16 14:00:01,259 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-16 14:00:01,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1663 transitions. [2022-02-16 14:00:01,260 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1663 transitions. Word has length 23 [2022-02-16 14:00:01,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:01,260 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1663 transitions. [2022-02-16 14:00:01,260 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-16 14:00:01,260 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1663 transitions. [2022-02-16 14:00:01,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:01,261 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:01,261 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-16 14:00:01,276 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-16 14:00:01,471 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-16 14:00:01,471 INFO L402 AbstractCegarLoop]: === Iteration 964 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:01,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:01,471 INFO L85 PathProgramCache]: Analyzing trace with hash 242069088, now seen corresponding path program 959 times [2022-02-16 14:00:01,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:01,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955383031] [2022-02-16 14:00:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:01,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:01,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:01,684 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:01,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:01,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955383031] [2022-02-16 14:00:01,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955383031] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:01,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894634562] [2022-02-16 14:00:01,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:00:01,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:01,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:01,686 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-16 14:00:01,686 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-16 14:00:01,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:00:01,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:01,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:01,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:01,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:01,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 19 treesize of output 15 [2022-02-16 14:00:01,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:01,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 21 treesize of output 17 [2022-02-16 14:00:01,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:01,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 12 treesize of output 5 [2022-02-16 14:00:02,026 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:02,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:02,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:02,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-16 14:00:02,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:02,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 26 treesize of output 30 [2022-02-16 14:00:02,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:02,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 22 treesize of output 26 [2022-02-16 14:00:02,432 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:02,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894634562] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:02,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:02,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:02,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887514103] [2022-02-16 14:00:02,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:02,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:02,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:02,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:02,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:02,433 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-16 14:00:02,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:02,964 INFO L93 Difference]: Finished difference Result 702 states and 1806 transitions. [2022-02-16 14:00:02,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 14:00:02,964 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-16 14:00:02,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:02,965 INFO L225 Difference]: With dead ends: 702 [2022-02-16 14:00:02,965 INFO L226 Difference]: Without dead ends: 697 [2022-02-16 14:00:02,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:00:02,965 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.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:02,965 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.4s Time] [2022-02-16 14:00:02,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-02-16 14:00:02,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 610. [2022-02-16 14:00:02,973 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-16 14:00:02,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1659 transitions. [2022-02-16 14:00:02,975 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1659 transitions. Word has length 23 [2022-02-16 14:00:02,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:02,975 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1659 transitions. [2022-02-16 14:00:02,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-16 14:00:02,975 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1659 transitions. [2022-02-16 14:00:02,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:02,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:02,975 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-16 14:00:02,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (960)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:03,189 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-16 14:00:03,189 INFO L402 AbstractCegarLoop]: === Iteration 965 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:03,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:03,190 INFO L85 PathProgramCache]: Analyzing trace with hash -113957622, now seen corresponding path program 960 times [2022-02-16 14:00:03,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:03,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015250296] [2022-02-16 14:00:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:03,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:03,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-16 14:00:03,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:03,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015250296] [2022-02-16 14:00:03,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015250296] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:03,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837124409] [2022-02-16 14:00:03,418 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:00:03,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:03,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:03,419 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-16 14:00:03,419 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-16 14:00:03,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:00:03,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:03,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:03,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:03,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:03,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-16 14:00:03,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 14:00:03,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:03,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 12 treesize of output 5 [2022-02-16 14:00:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:03,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:03,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 14:00:04,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:04,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 26 treesize of output 30 [2022-02-16 14:00:04,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:04,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-16 14:00:04,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-16 14:00:04,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837124409] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:04,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:04,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:04,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552966389] [2022-02-16 14:00:04,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:04,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:04,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:04,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:04,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:04,171 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-16 14:00:04,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:04,453 INFO L93 Difference]: Finished difference Result 695 states and 1804 transitions. [2022-02-16 14:00:04,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 14:00:04,453 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-16 14:00:04,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:04,454 INFO L225 Difference]: With dead ends: 695 [2022-02-16 14:00:04,455 INFO L226 Difference]: Without dead ends: 685 [2022-02-16 14:00:04,455 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-16 14:00:04,455 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-16 14:00:04,455 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-16 14:00:04,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-02-16 14:00:04,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 608. [2022-02-16 14:00:04,461 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-16 14:00:04,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1651 transitions. [2022-02-16 14:00:04,461 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1651 transitions. Word has length 23 [2022-02-16 14:00:04,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:04,462 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 1651 transitions. [2022-02-16 14:00:04,462 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-16 14:00:04,462 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1651 transitions. [2022-02-16 14:00:04,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:04,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:04,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-16 14:00:04,478 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-16 14:00:04,670 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-16 14:00:04,670 INFO L402 AbstractCegarLoop]: === Iteration 966 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:04,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1536859096, now seen corresponding path program 961 times [2022-02-16 14:00:04,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:04,671 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6919498] [2022-02-16 14:00:04,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:04,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:04,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:04,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-16 14:00:04,940 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:04,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6919498] [2022-02-16 14:00:04,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6919498] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:04,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29103676] [2022-02-16 14:00:04,940 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:00:04,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:04,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:04,941 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-16 14:00:04,942 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-16 14:00:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:04,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:04,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:05,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:05,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 19 treesize of output 15 [2022-02-16 14:00:05,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:05,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 21 treesize of output 17 [2022-02-16 14:00:05,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:05,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 14:00:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:05,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:05,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:05,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 15 treesize of output 19 [2022-02-16 14:00:05,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:05,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 14:00:05,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:05,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-16 14:00:05,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:05,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29103676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:05,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:05,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:05,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258695892] [2022-02-16 14:00:05,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:05,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:05,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:05,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:05,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:05,633 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-16 14:00:06,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:06,152 INFO L93 Difference]: Finished difference Result 715 states and 1819 transitions. [2022-02-16 14:00:06,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:00:06,152 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-16 14:00:06,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:06,153 INFO L225 Difference]: With dead ends: 715 [2022-02-16 14:00:06,153 INFO L226 Difference]: Without dead ends: 705 [2022-02-16 14:00:06,154 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-16 14:00:06,154 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-16 14:00:06,154 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-16 14:00:06,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-16 14:00:06,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 613. [2022-02-16 14:00:06,160 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-16 14:00:06,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1669 transitions. [2022-02-16 14:00:06,161 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1669 transitions. Word has length 23 [2022-02-16 14:00:06,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:06,161 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1669 transitions. [2022-02-16 14:00:06,161 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-16 14:00:06,161 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1669 transitions. [2022-02-16 14:00:06,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:06,162 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:06,162 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-16 14:00:06,178 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-16 14:00:06,379 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-16 14:00:06,380 INFO L402 AbstractCegarLoop]: === Iteration 967 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:06,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:06,380 INFO L85 PathProgramCache]: Analyzing trace with hash -746464976, now seen corresponding path program 962 times [2022-02-16 14:00:06,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:06,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116436553] [2022-02-16 14:00:06,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:06,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:06,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:06,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-16 14:00:06,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:06,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116436553] [2022-02-16 14:00:06,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116436553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:06,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311653534] [2022-02-16 14:00:06,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:00:06,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:06,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:06,617 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-16 14:00:06,618 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-16 14:00:06,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:00:06,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:06,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:06,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:06,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:06,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-16 14:00:06,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:06,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 21 treesize of output 17 [2022-02-16 14:00:06,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:06,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 12 treesize of output 5 [2022-02-16 14:00:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:06,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:07,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:07,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-16 14:00:07,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:07,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 24 treesize of output 28 [2022-02-16 14:00:07,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:07,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 14:00:07,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:07,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311653534] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:07,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:07,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:07,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024294032] [2022-02-16 14:00:07,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:07,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:07,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:07,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:07,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:07,265 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-16 14:00:07,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:07,585 INFO L93 Difference]: Finished difference Result 699 states and 1797 transitions. [2022-02-16 14:00:07,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 14:00:07,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-16 14:00:07,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:07,586 INFO L225 Difference]: With dead ends: 699 [2022-02-16 14:00:07,586 INFO L226 Difference]: Without dead ends: 689 [2022-02-16 14:00:07,586 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-16 14:00:07,586 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-16 14:00:07,586 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-16 14:00:07,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2022-02-16 14:00:07,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 612. [2022-02-16 14:00:07,592 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-16 14:00:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1666 transitions. [2022-02-16 14:00:07,593 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1666 transitions. Word has length 23 [2022-02-16 14:00:07,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:07,593 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1666 transitions. [2022-02-16 14:00:07,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-16 14:00:07,594 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1666 transitions. [2022-02-16 14:00:07,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:07,594 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:07,594 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-16 14:00:07,611 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-16 14:00:07,807 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-16 14:00:07,808 INFO L402 AbstractCegarLoop]: === Iteration 968 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:07,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1139876680, now seen corresponding path program 963 times [2022-02-16 14:00:07,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:07,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365677990] [2022-02-16 14:00:07,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:07,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:07,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:07,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:07,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365677990] [2022-02-16 14:00:07,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365677990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:07,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753126048] [2022-02-16 14:00:07,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:00:07,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:07,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:07,966 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-16 14:00:07,967 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-16 14:00:07,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:00:07,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:07,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:07,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:08,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:08,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 19 treesize of output 15 [2022-02-16 14:00:08,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:08,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 21 treesize of output 17 [2022-02-16 14:00:08,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:08,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 12 treesize of output 5 [2022-02-16 14:00:08,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-16 14:00:08,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:08,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:08,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 18 treesize of output 22 [2022-02-16 14:00:08,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:08,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 22 treesize of output 26 [2022-02-16 14:00:08,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:08,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-16 14:00:08,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:08,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753126048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:08,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:08,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:08,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981321105] [2022-02-16 14:00:08,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:08,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:08,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:08,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:08,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:08,605 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-16 14:00:08,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:08,941 INFO L93 Difference]: Finished difference Result 716 states and 1821 transitions. [2022-02-16 14:00:08,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 14:00:08,941 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-16 14:00:08,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:08,942 INFO L225 Difference]: With dead ends: 716 [2022-02-16 14:00:08,942 INFO L226 Difference]: Without dead ends: 706 [2022-02-16 14:00:08,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 14:00:08,943 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-16 14:00:08,943 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-16 14:00:08,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2022-02-16 14:00:08,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 615. [2022-02-16 14:00:08,948 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-16 14:00:08,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1673 transitions. [2022-02-16 14:00:08,949 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1673 transitions. Word has length 23 [2022-02-16 14:00:08,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:08,949 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1673 transitions. [2022-02-16 14:00:08,949 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-16 14:00:08,950 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1673 transitions. [2022-02-16 14:00:08,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:08,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:08,950 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-16 14:00:08,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (964)] Ended with exit code 0 [2022-02-16 14:00:09,159 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-16 14:00:09,160 INFO L402 AbstractCegarLoop]: === Iteration 969 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:09,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:09,160 INFO L85 PathProgramCache]: Analyzing trace with hash -731970252, now seen corresponding path program 964 times [2022-02-16 14:00:09,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:09,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646704526] [2022-02-16 14:00:09,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:09,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:09,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:09,412 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:09,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:09,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646704526] [2022-02-16 14:00:09,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646704526] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:09,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276091138] [2022-02-16 14:00:09,413 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:00:09,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:09,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:09,415 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-16 14:00:09,415 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-16 14:00:09,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:00:09,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:09,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:09,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:09,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:09,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-16 14:00:09,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:09,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 20 treesize of output 16 [2022-02-16 14:00:09,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:09,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 12 treesize of output 5 [2022-02-16 14:00:09,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-16 14:00:09,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:09,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:09,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 19 treesize of output 23 [2022-02-16 14:00:09,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:09,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-16 14:00:10,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:10,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 18 treesize of output 22 [2022-02-16 14:00:10,119 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:10,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276091138] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:10,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:10,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:10,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167052643] [2022-02-16 14:00:10,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:10,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:10,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:10,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:10,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:10,120 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-16 14:00:10,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:10,526 INFO L93 Difference]: Finished difference Result 719 states and 1826 transitions. [2022-02-16 14:00:10,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 14:00:10,526 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-16 14:00:10,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:10,527 INFO L225 Difference]: With dead ends: 719 [2022-02-16 14:00:10,527 INFO L226 Difference]: Without dead ends: 709 [2022-02-16 14:00:10,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 14:00:10,528 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-16 14:00:10,528 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-16 14:00:10,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2022-02-16 14:00:10,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 612. [2022-02-16 14:00:10,533 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-16 14:00:10,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1666 transitions. [2022-02-16 14:00:10,534 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1666 transitions. Word has length 23 [2022-02-16 14:00:10,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:10,535 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1666 transitions. [2022-02-16 14:00:10,535 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-16 14:00:10,535 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1666 transitions. [2022-02-16 14:00:10,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:10,535 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:10,535 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-16 14:00:10,551 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-16 14:00:10,745 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-16 14:00:10,745 INFO L402 AbstractCegarLoop]: === Iteration 970 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:10,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:10,745 INFO L85 PathProgramCache]: Analyzing trace with hash 102157496, now seen corresponding path program 965 times [2022-02-16 14:00:10,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:10,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796458894] [2022-02-16 14:00:10,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:10,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:10,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:10,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-16 14:00:10,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:10,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796458894] [2022-02-16 14:00:10,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796458894] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:10,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635167163] [2022-02-16 14:00:10,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:00:10,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:10,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:10,923 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-16 14:00:10,924 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-16 14:00:10,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:00:10,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:10,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:10,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:11,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:11,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 19 treesize of output 15 [2022-02-16 14:00:11,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-16 14:00:11,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:11,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 12 treesize of output 5 [2022-02-16 14:00:11,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-16 14:00:11,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:11,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:11,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-16 14:00:11,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:11,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 22 treesize of output 26 [2022-02-16 14:00:11,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:11,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-16 14:00:11,424 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:11,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635167163] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:11,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:11,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:11,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009098277] [2022-02-16 14:00:11,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:11,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:11,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:11,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:11,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:11,425 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-16 14:00:11,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:11,806 INFO L93 Difference]: Finished difference Result 713 states and 1814 transitions. [2022-02-16 14:00:11,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 14:00:11,806 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-16 14:00:11,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:11,807 INFO L225 Difference]: With dead ends: 713 [2022-02-16 14:00:11,807 INFO L226 Difference]: Without dead ends: 703 [2022-02-16 14:00:11,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 14:00:11,808 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 73 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-16 14:00:11,808 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-16 14:00:11,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2022-02-16 14:00:11,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 612. [2022-02-16 14:00:11,813 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-16 14:00:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1666 transitions. [2022-02-16 14:00:11,814 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1666 transitions. Word has length 23 [2022-02-16 14:00:11,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:11,815 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1666 transitions. [2022-02-16 14:00:11,815 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-16 14:00:11,815 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1666 transitions. [2022-02-16 14:00:11,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:11,815 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:11,815 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-16 14:00:11,831 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-16 14:00:12,031 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-16 14:00:12,031 INFO L402 AbstractCegarLoop]: === Iteration 971 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:12,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:12,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1999556308, now seen corresponding path program 966 times [2022-02-16 14:00:12,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:12,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028043941] [2022-02-16 14:00:12,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:12,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:12,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:12,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:12,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028043941] [2022-02-16 14:00:12,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028043941] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:12,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932995410] [2022-02-16 14:00:12,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:00:12,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:12,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:12,191 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-16 14:00:12,191 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-16 14:00:12,213 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:00:12,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:12,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:12,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:12,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:12,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 19 treesize of output 15 [2022-02-16 14:00:12,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:12,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 20 treesize of output 16 [2022-02-16 14:00:12,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:12,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 12 treesize of output 5 [2022-02-16 14:00:12,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-16 14:00:12,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:12,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:12,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 19 treesize of output 23 [2022-02-16 14:00:12,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:12,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 22 treesize of output 26 [2022-02-16 14:00:12,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:12,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 14:00:12,764 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:12,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932995410] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:12,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:12,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:12,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260024077] [2022-02-16 14:00:12,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:12,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:12,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:12,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:12,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:12,765 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-16 14:00:13,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:13,205 INFO L93 Difference]: Finished difference Result 687 states and 1781 transitions. [2022-02-16 14:00:13,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 14:00:13,205 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-16 14:00:13,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:13,206 INFO L225 Difference]: With dead ends: 687 [2022-02-16 14:00:13,206 INFO L226 Difference]: Without dead ends: 677 [2022-02-16 14:00:13,206 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-16 14:00:13,206 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-16 14:00:13,206 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-16 14:00:13,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-02-16 14:00:13,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 615. [2022-02-16 14:00:13,212 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-16 14:00:13,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1678 transitions. [2022-02-16 14:00:13,213 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1678 transitions. Word has length 23 [2022-02-16 14:00:13,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:13,213 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1678 transitions. [2022-02-16 14:00:13,213 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-16 14:00:13,213 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1678 transitions. [2022-02-16 14:00:13,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:13,214 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:13,214 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-16 14:00:13,229 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-16 14:00:13,414 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-16 14:00:13,415 INFO L402 AbstractCegarLoop]: === Iteration 972 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:13,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:13,415 INFO L85 PathProgramCache]: Analyzing trace with hash -250643800, now seen corresponding path program 967 times [2022-02-16 14:00:13,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:13,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883825163] [2022-02-16 14:00:13,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:13,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:13,652 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:13,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:13,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883825163] [2022-02-16 14:00:13,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883825163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:13,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208360416] [2022-02-16 14:00:13,652 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:00:13,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:13,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:13,654 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-16 14:00:13,654 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-16 14:00:13,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:13,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:13,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:13,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00: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-16 14:00:13,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:13,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 21 treesize of output 17 [2022-02-16 14:00:13,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-16 14:00:13,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-16 14:00:13,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:14,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:14,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 18 treesize of output 22 [2022-02-16 14:00:14,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:14,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 22 treesize of output 26 [2022-02-16 14:00:14,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:14,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 18 treesize of output 22 [2022-02-16 14:00:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:14,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208360416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:14,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:14,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:14,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170128932] [2022-02-16 14:00:14,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:14,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:14,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:14,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:14,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:14,374 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-16 14:00:14,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:14,759 INFO L93 Difference]: Finished difference Result 710 states and 1824 transitions. [2022-02-16 14:00:14,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 14:00:14,759 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-16 14:00:14,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:14,760 INFO L225 Difference]: With dead ends: 710 [2022-02-16 14:00:14,760 INFO L226 Difference]: Without dead ends: 705 [2022-02-16 14:00:14,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=145, Invalid=1045, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 14:00:14,760 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-16 14:00:14,761 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-16 14:00:14,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-16 14:00:14,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 615. [2022-02-16 14:00:14,766 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-16 14:00:14,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1678 transitions. [2022-02-16 14:00:14,767 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1678 transitions. Word has length 23 [2022-02-16 14:00:14,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:14,767 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1678 transitions. [2022-02-16 14:00:14,767 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-16 14:00:14,767 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1678 transitions. [2022-02-16 14:00:14,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:14,768 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:14,768 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-16 14:00:14,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (968)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:14,983 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-16 14:00:14,984 INFO L402 AbstractCegarLoop]: === Iteration 973 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:14,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1718323672, now seen corresponding path program 968 times [2022-02-16 14:00:14,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:14,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098486591] [2022-02-16 14:00:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:14,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:14,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:15,182 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:15,182 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:15,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098486591] [2022-02-16 14:00:15,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098486591] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:15,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508281892] [2022-02-16 14:00:15,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:00:15,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:15,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:15,183 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-16 14:00:15,184 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-16 14:00:15,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:00:15,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:15,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:15,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:15,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:15,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-16 14:00:15,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:15,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 21 treesize of output 17 [2022-02-16 14:00:15,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:15,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 12 treesize of output 5 [2022-02-16 14:00:15,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-16 14:00:15,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:15,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:15,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-16 14:00:15,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:15,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 26 treesize of output 30 [2022-02-16 14:00:15,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:15,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-16 14:00:15,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:15,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508281892] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:15,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:15,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:15,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055299880] [2022-02-16 14:00:15,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:15,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:15,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:15,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:15,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:15,811 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-16 14:00:16,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:16,346 INFO L93 Difference]: Finished difference Result 723 states and 1847 transitions. [2022-02-16 14:00:16,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:00:16,346 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-16 14:00:16,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:16,347 INFO L225 Difference]: With dead ends: 723 [2022-02-16 14:00:16,347 INFO L226 Difference]: Without dead ends: 713 [2022-02-16 14:00:16,347 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-16 14:00:16,347 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 67 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:16,347 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.5s Time] [2022-02-16 14:00:16,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-02-16 14:00:16,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 623. [2022-02-16 14:00:16,353 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-16 14:00:16,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1699 transitions. [2022-02-16 14:00:16,354 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1699 transitions. Word has length 23 [2022-02-16 14:00:16,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:16,354 INFO L470 AbstractCegarLoop]: Abstraction has 623 states and 1699 transitions. [2022-02-16 14:00:16,354 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-16 14:00:16,354 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1699 transitions. [2022-02-16 14:00:16,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:16,355 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:16,355 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-16 14:00:16,371 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-16 14:00:16,557 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-16 14:00:16,557 INFO L402 AbstractCegarLoop]: === Iteration 974 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:16,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:16,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1310417244, now seen corresponding path program 969 times [2022-02-16 14:00:16,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:16,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111403751] [2022-02-16 14:00:16,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:16,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:16,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-16 14:00:16,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:16,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111403751] [2022-02-16 14:00:16,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111403751] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:16,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234193843] [2022-02-16 14:00:16,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:00:16,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:16,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:16,759 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-16 14:00:16,759 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-16 14:00:16,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:00:16,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:16,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:00:16,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:16,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:16,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 19 treesize of output 15 [2022-02-16 14:00:17,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:17,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 20 treesize of output 16 [2022-02-16 14:00:17,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:17,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 12 treesize of output 5 [2022-02-16 14:00:17,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-16 14:00:17,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:17,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:17,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 27 treesize of output 29 [2022-02-16 14:00:17,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:17,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 38 treesize of output 40 [2022-02-16 14:00:17,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:17,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-02-16 14:00:17,573 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:17,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234193843] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:17,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:17,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-16 14:00:17,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737403879] [2022-02-16 14:00:17,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:17,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 14:00:17,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:17,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 14:00:17,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:00:17,574 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-16 14:00:18,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:18,313 INFO L93 Difference]: Finished difference Result 810 states and 2000 transitions. [2022-02-16 14:00:18,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:00:18,314 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-16 14:00:18,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:18,315 INFO L225 Difference]: With dead ends: 810 [2022-02-16 14:00:18,315 INFO L226 Difference]: Without dead ends: 795 [2022-02-16 14:00:18,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=156, Invalid=1326, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 14:00:18,315 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.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:18,316 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.5s Time] [2022-02-16 14:00:18,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-02-16 14:00:18,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 626. [2022-02-16 14:00:18,322 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-16 14:00:18,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1716 transitions. [2022-02-16 14:00:18,323 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1716 transitions. Word has length 23 [2022-02-16 14:00:18,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:18,323 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 1716 transitions. [2022-02-16 14:00:18,323 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-16 14:00:18,323 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1716 transitions. [2022-02-16 14:00:18,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 14:00:18,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:18,324 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-16 14:00:18,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (970)] Ended with exit code 0 [2022-02-16 14:00:18,528 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-16 14:00:18,528 INFO L402 AbstractCegarLoop]: === Iteration 975 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:18,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:18,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1550219864, now seen corresponding path program 970 times [2022-02-16 14:00:18,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:18,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244278864] [2022-02-16 14:00:18,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:18,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:18,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat